public class EntityDefinition extends ClientsClassDefinition
EntityType| Constructor and Description |
|---|
EntityDefinition(java.lang.Class<?> clazz)
Creates Entity with Id-property selected by @Id annotation
|
EntityDefinition(java.lang.Class<?> clazz,
Property idProperty)
Creates Entity with Id-property selected explicitly
|
EntityDefinition(java.lang.Class<?> clazz,
java.lang.String idPropertyName)
Creates Entity with Id-property selected explicitly by name
|
EntityDefinition(java.lang.Class<?> clazz,
java.lang.String idPropertyName,
java.util.List<java.lang.String> ignoredProperties)
Creates Entity with Id-property selected explicitly by name, ignores given properties
|
| Modifier and Type | Method and Description |
|---|---|
Property |
getIdProperty() |
java.lang.String |
getIdPropertyName() |
boolean |
hasCustomId() |
boolean |
hasCustomIdDefinedByName() |
equals, getClazz, getIgnoredProperties, hashCodepublic EntityDefinition(java.lang.Class<?> clazz)
public EntityDefinition(java.lang.Class<?> clazz,
java.lang.String idPropertyName)
public EntityDefinition(java.lang.Class<?> clazz,
Property idProperty)
public EntityDefinition(java.lang.Class<?> clazz,
java.lang.String idPropertyName,
java.util.List<java.lang.String> ignoredProperties)
public boolean hasCustomId()
public boolean hasCustomIdDefinedByName()
public java.lang.String getIdPropertyName()
public Property getIdProperty()