T - Property typepublic static interface BeanProperty.Builder<T> extends PathProperty.Builder<T,BeanProperty<T>,BeanProperty.Builder<T>>, BeanProperty<T>
BeanProperty.Builder<T>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 |
|---|---|
BeanProperty.Builder<T> |
annotations(Annotation[] annotations)
Set the property annotations
|
BeanProperty.Builder<T> |
field(Field field)
Set the bean property field
|
Optional<IgnoreMode> |
getIgnoreMode()
Get whether the property is marked as to be ignored and the ignore modality.
|
BeanProperty.Builder<T> |
identifier(boolean identifier)
Set the bean property as an identifier property.
|
BeanProperty.Builder<T> |
ignoreMode(IgnoreMode ignoreMode)
Mark the property as to be ignored (i.e. not to be part of the bean property set) or not.
|
BeanProperty.Builder<T> |
readMethod(Method method)
Set the bean property read (get) method
|
BeanProperty.Builder<T> |
sequence(Integer sequence)
Set the bean property sequence
|
BeanProperty.Builder<T> |
writeMethod(Method method)
Set the bean property write (set) method
|
parentdataPathconfiguration, configuration, converter, converter, equalsHandler, hashCodeProvider, localization, temporalType, validator, withConfiguration, withConfiguration, withValidatormessage, message, messageArguments, messageCodebuilder, getAnnotation, getField, getParentProperty, getReadMethod, getSequence, getWriteMethod, hasAnnotation, isIdentifiercreate, create, isReadOnlyclonegetConfiguration, 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, propertySetBeanProperty.Builder<T> readMethod(Method method)
method - Method to setBeanProperty.Builder<T> writeMethod(Method method)
method - Method to setBeanProperty.Builder<T> field(Field field)
field - Field to setBeanProperty.Builder<T> sequence(Integer sequence)
sequence - Sequence to setBeanProperty.Builder<T> identifier(boolean identifier)
identifier - Whether the property is an identifier for the bean property setBeanProperty.Builder<T> annotations(Annotation[] annotations)
annotations - Annotations to setBeanProperty.Builder<T> ignoreMode(IgnoreMode ignoreMode)
ignoreMode - The ignore modeOptional<IgnoreMode> getIgnoreMode()
Copyright © 2019 The Holon Platform. All rights reserved.