public interface BooleanProperty extends PathProperty<Boolean>
PathProperty.| Modifier and Type | Interface and Description |
|---|---|
static interface |
BooleanProperty.BooleanPropertyBuilder
BooleanProperty builder. |
PathProperty.Builder<T,P extends Path<T> & Property<T>,B extends PathProperty.Builder<T,P,B>>, PathProperty.PathPropertyBuilder<T>CloneableProperty.CloneablePathProperty<T,P extends Property<T> & Path<T>>Property.PropertyAccessException, Property.PropertyNotFoundException, Property.PropertyReadException, Property.PropertyReadOnlyException, Property.PropertyWriteExceptionLocalizable.LocalizableBuilder, Localizable.LocalizationExceptionExpression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionExceptionPath.FinalPath<T>, Path.PathBuilder<T>PATH_HIERARCHY_SEPARATORDEFAULT_CONFIG_PROPERTY_PREFIX, PATH| Modifier and Type | Method and Description |
|---|---|
BooleanProperty |
clone(Consumer<PathProperty.Builder<Boolean,PathProperty<Boolean>,?>> builder)
Clone this property.
|
static BooleanProperty.BooleanPropertyBuilder |
create(Path<Boolean> path)
|
static BooleanProperty.BooleanPropertyBuilder |
create(String name)
Create a new
BooleanProperty with given name. |
static <N extends Number> |
create(String name,
Class<N> modelType)
Create a new
BooleanProperty with given name, using a default PropertyValueConverter
to convert a numeric model data type into the boolean type. |
create, create, isReadOnlygetConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailablegetValidators, validatebuilder, getMessage, getMessageArguments, getMessageCode, of, ofhasConfigurationgetModelType, getModelValueisCollectionExpression, isConverterExpressionvalidateasc, desc, fromfullName, fullName, getName, getParent, isRootPath, of, relativeName, relativeName, streamgetDataPath, isDataMappablebetween, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, ninbean, constant, countAll, path, propertySet, propertySetBooleanProperty clone(Consumer<PathProperty.Builder<Boolean,PathProperty<Boolean>,?>> builder)
clone in interface CloneableProperty<Boolean,PathProperty<Boolean>,PathProperty.Builder<Boolean,PathProperty<Boolean>,?>>builder - A property builder which can be used to perform additional property configurationstatic BooleanProperty.BooleanPropertyBuilder create(String name)
BooleanProperty with given name.name - Property name (not null)BooleanProperty builderstatic <N extends Number> BooleanProperty.BooleanPropertyBuilder create(String name, Class<N> modelType)
BooleanProperty with given name, using a default PropertyValueConverter
to convert a numeric model data type into the boolean type.N - Numeric model data typename - Property name (not null)modelType - Numeric model data type (not null)BooleanProperty builderPropertyValueConverter.numericBoolean(Class)static BooleanProperty.BooleanPropertyBuilder create(Path<Boolean> path)
path - Path from which to obtain the property path name (not null)BooleanProperty builderCopyright © 2019 The Holon Platform. All rights reserved.