public class EntityModelBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
net.inveed.commons.reflection.BeanTypeDesc<?> |
bean |
String |
entityName |
boolean |
isAbstract |
Map<String,EntityListViewBuilder> |
listViewBuilders |
Map<String,IPropertyBuiler<?>> |
propertyBuilders |
EntityAccessServiceBuilder |
service |
String |
superType |
String |
typeDescriminator |
String |
typeDescriminatorField |
boolean |
typeOnUpdate |
| Constructor and Description |
|---|
EntityModelBuilder(net.inveed.commons.reflection.BeanTypeDesc<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
EntityModelDTO |
build() |
static EntityModelDTO |
build(net.inveed.commons.reflection.BeanTypeDesc<?> bean) |
static IPropertyBuiler<?> |
getBuilder(net.inveed.commons.reflection.BeanPropertyDesc prop) |
static String |
getEntityName(Class<?> type) |
static String |
getEntityName(net.inveed.commons.reflection.JavaTypeDesc<?> t) |
public final net.inveed.commons.reflection.BeanTypeDesc<?> bean
public boolean isAbstract
public String entityName
public String superType
public String typeDescriminator
public String typeDescriminatorField
public boolean typeOnUpdate
public EntityAccessServiceBuilder service
public Map<String,IPropertyBuiler<?>> propertyBuilders
public Map<String,EntityListViewBuilder> listViewBuilders
public EntityModelBuilder(net.inveed.commons.reflection.BeanTypeDesc<?> bean)
public static EntityModelDTO build(net.inveed.commons.reflection.BeanTypeDesc<?> bean)
public EntityModelDTO build()
public static IPropertyBuiler<?> getBuilder(net.inveed.commons.reflection.BeanPropertyDesc prop)
public static final String getEntityName(net.inveed.commons.reflection.JavaTypeDesc<?> t)
Copyright © 2018. All rights reserved.