public static final class SQLEntityState.DefaultSQLEntityState extends Object implements SQLEntityState
SQLEntityState.DefaultSQLEntityState| Constructor and Description |
|---|
SQLEntityState.DefaultSQLEntityState(DefaultEntityState state) |
SQLEntityState.DefaultSQLEntityState(DefaultEntityState state,
Long entityPK,
Long entityOptimisticLock) |
public SQLEntityState.DefaultSQLEntityState(DefaultEntityState state)
public SQLEntityState.DefaultSQLEntityState(DefaultEntityState state, Long entityPK, Long entityOptimisticLock)
public Long getEntityPK()
getEntityPK in interface SQLEntityStatepublic Long getEntityOptimisticLock()
getEntityOptimisticLock in interface SQLEntityStatepublic DefaultEntityState getDefaultEntityState()
getDefaultEntityState in interface SQLEntityStatepublic EntityDescriptor entityDescriptor()
entityDescriptor in interface EntityStatepublic EntityReference associationValueOf(QualifiedName stateName)
associationValueOf in interface EntityStatepublic ManyAssociationState manyAssociationValueOf(QualifiedName stateName)
manyAssociationValueOf in interface EntityStatepublic NamedAssociationState namedAssociationValueOf(QualifiedName stateName)
namedAssociationValueOf in interface EntityStatepublic Object propertyValueOf(QualifiedName stateName)
propertyValueOf in interface EntityStatepublic EntityReference identity()
EntityStateidentity in interface EntityStatepublic boolean isAssignableTo(Class<?> type)
isAssignableTo in interface EntityStatepublic long lastModified()
EntityStateIf the underlying EntityStore does not support timestamping, then last modified must always be set to the current time.
lastModified in interface EntityStatepublic void remove()
EntityStateremove in interface EntityStatepublic void setAssociationValue(QualifiedName stateName, EntityReference newEntity)
setAssociationValue in interface EntityStatepublic void setPropertyValue(QualifiedName stateName, Object json)
setPropertyValue in interface EntityStatepublic EntityStatus status()
EntityStatestatus in interface EntityStatepublic String version()
EntityStateIf the underlying EntityStore does not support versioning, then version must always be set to 0.
version in interface EntityState