public final class EntityStateInstance extends Object implements org.qi4j.api.association.AssociationStateHolder
| Constructor and Description |
|---|
EntityStateInstance(EntityStateModel stateModel,
org.qi4j.api.unitofwork.UnitOfWork uow,
org.qi4j.spi.entity.EntityState entityState) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<org.qi4j.api.association.Association<?>> |
allAssociations() |
Iterable<org.qi4j.api.association.ManyAssociation<?>> |
allManyAssociations() |
Iterable<? extends org.qi4j.api.association.NamedAssociation<?>> |
allNamedAssociations() |
<T> org.qi4j.api.association.Association<T> |
associationFor(AccessibleObject accessor) |
void |
checkConstraints() |
<T> org.qi4j.api.association.ManyAssociation<T> |
manyAssociationFor(AccessibleObject accessor) |
<T> org.qi4j.api.association.NamedAssociation<T> |
namedAssociationFor(AccessibleObject accessor) |
Iterable<org.qi4j.api.property.Property<?>> |
properties() |
<T> org.qi4j.api.property.Property<T> |
propertyFor(AccessibleObject accessor) |
public EntityStateInstance(EntityStateModel stateModel, org.qi4j.api.unitofwork.UnitOfWork uow, org.qi4j.spi.entity.EntityState entityState)
public <T> org.qi4j.api.property.Property<T> propertyFor(AccessibleObject accessor) throws IllegalArgumentException
propertyFor in interface org.qi4j.api.property.StateHolderIllegalArgumentExceptionpublic Iterable<org.qi4j.api.property.Property<?>> properties()
properties in interface org.qi4j.api.property.StateHolderpublic <T> org.qi4j.api.association.Association<T> associationFor(AccessibleObject accessor) throws IllegalArgumentException
associationFor in interface org.qi4j.api.association.AssociationStateHolderIllegalArgumentExceptionpublic Iterable<org.qi4j.api.association.Association<?>> allAssociations()
allAssociations in interface org.qi4j.api.association.AssociationStateHolderpublic <T> org.qi4j.api.association.ManyAssociation<T> manyAssociationFor(AccessibleObject accessor)
manyAssociationFor in interface org.qi4j.api.association.AssociationStateHolderpublic Iterable<org.qi4j.api.association.ManyAssociation<?>> allManyAssociations()
allManyAssociations in interface org.qi4j.api.association.AssociationStateHolderpublic <T> org.qi4j.api.association.NamedAssociation<T> namedAssociationFor(AccessibleObject accessor)
namedAssociationFor in interface org.qi4j.api.association.AssociationStateHolderpublic Iterable<? extends org.qi4j.api.association.NamedAssociation<?>> allNamedAssociations()
allNamedAssociations in interface org.qi4j.api.association.AssociationStateHolderpublic void checkConstraints()