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.PropertyWriteException
Localizable.LocalizableBuilder, Localizable.LocalizationException
Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException
Path.FinalPath<T>, Path.PathBuilder<T>
PATH_HIERARCHY_SEPARATOR
DEFAULT_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, isReadOnly
getConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailable
getValidators, validate
builder, getMessage, getMessageArguments, getMessageCode, of, of
hasConfiguration
getModelType, getModelValue
isCollectionExpression, isConverterExpression
validate
asc, desc, from
fullName, fullName, getName, getParent, isRootPath, of, relativeName, relativeName, stream
getDataPath, isDataMappable
between, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, nin
bean, constant, countAll, path, propertySet, propertySet
BooleanProperty 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.