public final class NamedAssociationsModel extends Object implements org.qi4j.functional.VisitableHierarchy<NamedAssociationsModel,NamedAssociationModel>
Constructor and Description |
---|
NamedAssociationsModel() |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super NamedAssociationsModel,? super NamedAssociationModel,ThrowableType> visitor) |
void |
addNamedAssociation(NamedAssociationModel model) |
void |
checkConstraints(ValueStateInstance state) |
NamedAssociationModel |
getNamedAssociation(AccessibleObject accessor) |
org.qi4j.api.association.AssociationDescriptor |
getNamedAssociationByName(String name) |
org.qi4j.api.association.AssociationDescriptor |
getNamedAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) |
Iterable<NamedAssociationModel> |
namedAssociations() |
<T> org.qi4j.api.association.NamedAssociation<T> |
newInstance(AccessibleObject accessor,
org.qi4j.spi.entity.EntityState entityState,
ModuleUnitOfWork uow) |
public Iterable<NamedAssociationModel> namedAssociations()
public void addNamedAssociation(NamedAssociationModel model)
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super NamedAssociationsModel,? super NamedAssociationModel,ThrowableType> visitor) throws ThrowableType extends Throwable
accept
in interface org.qi4j.functional.VisitableHierarchy<NamedAssociationsModel,NamedAssociationModel>
ThrowableType extends Throwable
public <T> org.qi4j.api.association.NamedAssociation<T> newInstance(AccessibleObject accessor, org.qi4j.spi.entity.EntityState entityState, ModuleUnitOfWork uow)
public NamedAssociationModel getNamedAssociation(AccessibleObject accessor) throws IllegalArgumentException
IllegalArgumentException
public org.qi4j.api.association.AssociationDescriptor getNamedAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentException
public org.qi4j.api.association.AssociationDescriptor getNamedAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) throws IllegalArgumentException
IllegalArgumentException
public void checkConstraints(ValueStateInstance state)