| Package | Description |
|---|---|
| com.holonplatform.core.beans |
| Modifier and Type | Method and Description |
|---|---|
BeanProperty.Builder<T> |
BeanProperty.Builder.annotations(Annotation[] annotations)
Set the property annotations
|
static BeanProperty.Builder<String> |
StringBeanProperty.builder(String name)
Get a builder to create a
StringBeanProperty. |
static BeanProperty.Builder<Boolean> |
BooleanBeanProperty.builder(String name,
boolean primitive)
Get a builder to create a
BooleanBeanProperty. |
static <N extends Number> |
NumericBeanProperty.builder(String name,
Class<N> type)
Get a builder to create a
NumericBeanProperty. |
static <T> BeanProperty.Builder<T> |
BeanProperty.builder(String name,
Class<T> type)
Get a builder to create a
BeanProperty. |
static <T> BeanProperty.Builder<T> |
TemporalBeanProperty.builder(String name,
Class<T> type)
Get a builder to create a
TemporalBeanProperty. |
BeanProperty.Builder<T> |
BeanProperty.Builder.field(Field field)
Set the bean property field
|
BeanProperty.Builder<T> |
BeanProperty.Builder.identifier(boolean identifier)
Set the bean property as an identifier property.
|
BeanProperty.Builder<T> |
BeanProperty.Builder.ignoreMode(IgnoreMode ignoreMode)
Mark the property as to be ignored (i.e.
|
BeanProperty.Builder<?> |
BeanPropertyPostProcessor.processBeanProperty(BeanProperty.Builder<?> property,
Class<?> beanOrNestedClass)
Process given
property. |
BeanProperty.Builder<T> |
BeanProperty.Builder.readMethod(Method method)
Set the bean property read (get) method
|
BeanProperty.Builder<T> |
BeanProperty.Builder.sequence(Integer sequence)
Set the bean property sequence
|
BeanProperty.Builder<T> |
BeanProperty.Builder.writeMethod(Method method)
Set the bean property write (set) method
|
| Modifier and Type | Method and Description |
|---|---|
BeanProperty.Builder<?> |
BeanPropertyPostProcessor.processBeanProperty(BeanProperty.Builder<?> property,
Class<?> beanOrNestedClass)
Process given
property. |
Copyright © 2019 The Holon Platform. All rights reserved.