public final class BuilderEntityState extends Object implements org.qi4j.spi.entity.EntityState
| Constructor and Description |
|---|
BuilderEntityState(org.qi4j.api.entity.EntityDescriptor type,
org.qi4j.api.entity.EntityReference reference) |
| Modifier and Type | Method and Description |
|---|---|
org.qi4j.api.entity.EntityReference |
associationValueOf(org.qi4j.api.common.QualifiedName stateName) |
void |
copyTo(org.qi4j.spi.entity.EntityState newEntityState) |
org.qi4j.api.entity.EntityDescriptor |
entityDescriptor() |
org.qi4j.api.entity.EntityReference |
identity() |
boolean |
isAssignableTo(Class<?> type) |
long |
lastModified() |
org.qi4j.spi.entity.ManyAssociationState |
manyAssociationValueOf(org.qi4j.api.common.QualifiedName stateName) |
org.qi4j.spi.entity.NamedAssociationState |
namedAssociationValueOf(org.qi4j.api.common.QualifiedName stateName) |
Object |
propertyValueOf(org.qi4j.api.common.QualifiedName stateName) |
void |
remove() |
void |
setAssociationValue(org.qi4j.api.common.QualifiedName stateName,
org.qi4j.api.entity.EntityReference newEntity) |
void |
setPropertyValue(org.qi4j.api.common.QualifiedName stateName,
Object newValue) |
org.qi4j.spi.entity.EntityStatus |
status() |
String |
version() |
public BuilderEntityState(org.qi4j.api.entity.EntityDescriptor type,
org.qi4j.api.entity.EntityReference reference)
public org.qi4j.api.entity.EntityReference identity()
identity in interface org.qi4j.spi.entity.EntityStatepublic String version()
version in interface org.qi4j.spi.entity.EntityStatepublic long lastModified()
lastModified in interface org.qi4j.spi.entity.EntityStatepublic void remove()
remove in interface org.qi4j.spi.entity.EntityStatepublic org.qi4j.spi.entity.EntityStatus status()
status in interface org.qi4j.spi.entity.EntityStatepublic boolean isAssignableTo(Class<?> type)
isAssignableTo in interface org.qi4j.spi.entity.EntityStatepublic org.qi4j.api.entity.EntityDescriptor entityDescriptor()
entityDescriptor in interface org.qi4j.spi.entity.EntityStatepublic Object propertyValueOf(org.qi4j.api.common.QualifiedName stateName)
propertyValueOf in interface org.qi4j.spi.entity.EntityStatepublic org.qi4j.api.entity.EntityReference associationValueOf(org.qi4j.api.common.QualifiedName stateName)
associationValueOf in interface org.qi4j.spi.entity.EntityStatepublic void setPropertyValue(org.qi4j.api.common.QualifiedName stateName,
Object newValue)
setPropertyValue in interface org.qi4j.spi.entity.EntityStatepublic void setAssociationValue(org.qi4j.api.common.QualifiedName stateName,
org.qi4j.api.entity.EntityReference newEntity)
setAssociationValue in interface org.qi4j.spi.entity.EntityStatepublic org.qi4j.spi.entity.ManyAssociationState manyAssociationValueOf(org.qi4j.api.common.QualifiedName stateName)
manyAssociationValueOf in interface org.qi4j.spi.entity.EntityStatepublic org.qi4j.spi.entity.NamedAssociationState namedAssociationValueOf(org.qi4j.api.common.QualifiedName stateName)
namedAssociationValueOf in interface org.qi4j.spi.entity.EntityStatepublic void copyTo(org.qi4j.spi.entity.EntityState newEntityState)