public class Persistence
extends java.lang.Object
| Constructor and Description |
|---|
Persistence(Reflection reflection) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkEntity(java.lang.Class<?> entityClass) |
java.lang.String |
getDetachedState(java.lang.Object entity) |
Property |
getDetachedStateProperty(java.lang.Class<?> entityClass) |
protected Property |
getDetachedStateProperty(java.lang.Class<?> entityClass,
boolean throwIfNotFound) |
<T> T |
getId(java.lang.Object entity) |
Property |
getIdProperty(java.lang.Class<?> entityClass) |
protected Property |
getIdProperty(java.lang.Class<?> entityClass,
boolean throwIfNotFound) |
Property |
getInitializedProperty(java.lang.Class<?> entityClass) |
protected Property |
getInitializedProperty(java.lang.Class<?> entityClass,
boolean throwIfNotFound) |
java.util.List<Property> |
getLazyProperties(java.lang.Class<?> entityClass) |
java.util.List<Property> |
getProperties(java.lang.Class<?> entityClass) |
java.lang.Object |
getPropertyValue(java.lang.Object entity,
java.lang.String name,
boolean raw) |
java.util.Map<java.lang.String,java.lang.Object> |
getPropertyValues(java.lang.Object entity,
boolean raw,
boolean excludeIdUid,
boolean excludeVersion,
boolean includeReadOnly) |
java.lang.String |
getUid(java.lang.Object entity) |
Property |
getUidProperty(java.lang.Class<?> entityClass) |
protected Property |
getUidProperty(java.lang.Class<?> entityClass,
boolean throwIfNotFound) |
<T> T |
getVersion(java.lang.Object entity) |
Property |
getVersionProperty(java.lang.Class<?> entityClass) |
protected Property |
getVersionProperty(java.lang.Class<?> entityClass,
boolean throwIfNotFound) |
boolean |
hasDetachedStateProperty(java.lang.Class<?> entityClass) |
boolean |
hasIdProperty(java.lang.Class<?> entityClass) |
boolean |
hasInitializedProperty(java.lang.Class<?> entityClass) |
boolean |
hasUidProperty(java.lang.Class<?> entityClass) |
boolean |
hasVersionProperty(java.lang.Class<?> entityClass) |
boolean |
isEntity(java.lang.Class<?> cls) |
boolean |
isInitialized(java.lang.Object o) |
void |
setDetachedState(java.lang.Object entity,
java.lang.String value) |
void |
setId(java.lang.Object entity,
java.lang.Object value) |
void |
setInitialized(java.lang.Object entity,
boolean value) |
void |
setPropertyValue(java.lang.Object entity,
java.lang.String name,
java.lang.Object value) |
void |
setUid(java.lang.Object entity,
java.lang.String value) |
public Persistence(Reflection reflection)
public boolean isEntity(java.lang.Class<?> cls)
protected void checkEntity(java.lang.Class<?> entityClass)
protected Property getInitializedProperty(java.lang.Class<?> entityClass, boolean throwIfNotFound)
public Property getInitializedProperty(java.lang.Class<?> entityClass)
public boolean hasInitializedProperty(java.lang.Class<?> entityClass)
public boolean isInitialized(java.lang.Object o)
public void setInitialized(java.lang.Object entity,
boolean value)
protected Property getDetachedStateProperty(java.lang.Class<?> entityClass, boolean throwIfNotFound)
public Property getDetachedStateProperty(java.lang.Class<?> entityClass)
public boolean hasDetachedStateProperty(java.lang.Class<?> entityClass)
public java.lang.String getDetachedState(java.lang.Object entity)
public void setDetachedState(java.lang.Object entity,
java.lang.String value)
protected Property getIdProperty(java.lang.Class<?> entityClass, boolean throwIfNotFound)
public Property getIdProperty(java.lang.Class<?> entityClass)
public boolean hasIdProperty(java.lang.Class<?> entityClass)
public <T> T getId(java.lang.Object entity)
public void setId(java.lang.Object entity,
java.lang.Object value)
protected Property getUidProperty(java.lang.Class<?> entityClass, boolean throwIfNotFound)
public Property getUidProperty(java.lang.Class<?> entityClass)
public boolean hasUidProperty(java.lang.Class<?> entityClass)
public java.lang.String getUid(java.lang.Object entity)
public void setUid(java.lang.Object entity,
java.lang.String value)
protected Property getVersionProperty(java.lang.Class<?> entityClass, boolean throwIfNotFound)
public Property getVersionProperty(java.lang.Class<?> entityClass)
public boolean hasVersionProperty(java.lang.Class<?> entityClass)
public <T> T getVersion(java.lang.Object entity)
public java.util.List<Property> getLazyProperties(java.lang.Class<?> entityClass)
public java.util.List<Property> getProperties(java.lang.Class<?> entityClass)
public java.lang.Object getPropertyValue(java.lang.Object entity,
java.lang.String name,
boolean raw)
public void setPropertyValue(java.lang.Object entity,
java.lang.String name,
java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getPropertyValues(java.lang.Object entity,
boolean raw,
boolean excludeIdUid,
boolean excludeVersion,
boolean includeReadOnly)