static <Type,Bean,AttributeType> Attribute<Type,Bean,AttributeType> |
Attribute.of(java.lang.String tag,
Getter<Type,AttributeType> getter,
Setter<Bean,AttributeType> setter,
Converter<AttributeType,java.lang.String> toStringConverter,
Converter<java.lang.String,AttributeType> fromStringConverter) |
Creates a unique, non-optional attribute.
|
static <Type,Bean> Entity<Type,Bean> |
Entity.of(java.lang.String tag,
Factory<Bean> beanFactory,
Converter<Bean,Type> converter,
Property<Type,Bean,?>... properties) |
Creates an entity using a converter method for converting entity beans to entity objects.
|
static <Type,Bean,AttributeType> Attribute<Type,Bean,AttributeType> |
Attribute.ofMulti(java.lang.String tag,
Getter<Type,java.lang.Iterable<AttributeType>> getter,
Setter<Bean,AttributeType> setter,
Converter<AttributeType,java.lang.String> toStringConverter,
Converter<java.lang.String,AttributeType> fromStringConverter) |
Creates a non-unique, optional attribute.
|
static <Type,Bean,AttributeType> Attribute<Type,Bean,AttributeType> |
Attribute.ofOptional(java.lang.String tag,
Getter<Type,AttributeType> getter,
Setter<Bean,AttributeType> setter,
Converter<AttributeType,java.lang.String> toStringConverter,
Converter<java.lang.String,AttributeType> fromStringConverter) |
Creates a unique, optional attribute.
|