public static EntityType personType = new EntityTypeBuilder()
.string(Person.name)
.string(Person.email)
.Date(Person.birthDate)
.list(People.class, Person.children)
.build();
----
public class EntityTypeBuilder extends Object
A builder to help constructing EntityTypes This provides, and possibly easier syntax alternative to creating EntityTypes as static internal classes of their associated Entity class.
public static EntityType personType = new EntityTypeBuilder()
.string(Person.name)
.string(Person.email)
.Date(Person.birthDate)
.list(People.class, Person.children)
.build();
----
Constructor and Description |
---|
EntityTypeBuilder() |
Modifier and Type | Method and Description |
---|---|
EntityTypeBuilder |
Boolean(Attribute... atts) |
EntityType |
build() |
EntityTypeBuilder |
Date(Attribute... atts) |
EntityTypeBuilder |
Double(Attribute... atts) |
EntityTypeBuilder |
entity(Class<?> cls,
Attribute... atts) |
EntityTypeBuilder |
entityClass(Class<? extends Entity> cls) |
static EntityTypeBuilder |
entityTypeBuilder() |
static EntityTypeBuilder |
entityTypeBuilder(Class<? extends Entity> cls) |
EntityTypeBuilder |
factory(EntityFactory factory) |
EntityTypeBuilder |
Integer(Attribute... atts) |
EntityTypeBuilder |
list(Class<?> listClass,
Attribute... atts) |
EntityTypeBuilder |
listType(Class<? extends EntityList> listType) |
EntityTypeBuilder |
object(Class cls,
Attribute... atts) |
EntityTypeBuilder |
rowType(Class<? extends Entity> rowType) |
EntityTypeBuilder |
string(Attribute... atts) |
public EntityTypeBuilder entityClass(Class<? extends Entity> cls)
public EntityTypeBuilder string(Attribute... atts)
public EntityTypeBuilder Double(Attribute... atts)
public EntityTypeBuilder Date(Attribute... atts)
public EntityTypeBuilder Integer(Attribute... atts)
public EntityTypeBuilder Boolean(Attribute... atts)
public EntityTypeBuilder list(Class<?> listClass, Attribute... atts)
public EntityTypeBuilder entity(Class<?> cls, Attribute... atts)
public EntityTypeBuilder object(Class cls, Attribute... atts)
public EntityTypeBuilder listType(Class<? extends EntityList> listType)
public EntityTypeBuilder rowType(Class<? extends Entity> rowType)
public EntityTypeBuilder factory(EntityFactory factory)
public EntityType build()
public static EntityTypeBuilder entityTypeBuilder()
public static EntityTypeBuilder entityTypeBuilder(Class<? extends Entity> cls)
Copyright © 2022. All Rights Reserved.