public interface AssociationStateDescriptor extends StateDescriptor
| Modifier and Type | Method and Description |
|---|---|
Stream<? extends AssociationDescriptor> |
associations() |
AssociationDescriptor |
getAssociationByName(String name) |
AssociationDescriptor |
getAssociationByQualifiedName(QualifiedName name) |
AssociationDescriptor |
getManyAssociationByName(String name) |
AssociationDescriptor |
getManyAssociationByQualifiedName(QualifiedName name) |
AssociationDescriptor |
getNamedAssociationByName(String name) |
AssociationDescriptor |
getNamedAssociationByQualifiedName(QualifiedName name) |
boolean |
hasAssociation(QualifiedName name) |
boolean |
hasManyAssociation(QualifiedName name) |
boolean |
hasNamedAssociation(QualifiedName name) |
Stream<? extends AssociationDescriptor> |
manyAssociations() |
Stream<? extends AssociationDescriptor> |
namedAssociations() |
findPropertyModelByName, findPropertyModelByQualifiedName, hasProperty, propertiesAssociationDescriptor getAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentExceptionAssociationDescriptor getAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentExceptionboolean hasAssociation(QualifiedName name)
AssociationDescriptor getManyAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentExceptionAssociationDescriptor getManyAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentExceptionboolean hasManyAssociation(QualifiedName name)
AssociationDescriptor getNamedAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentExceptionAssociationDescriptor getNamedAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentExceptionboolean hasNamedAssociation(QualifiedName name)
Stream<? extends AssociationDescriptor> associations()
Stream<? extends AssociationDescriptor> manyAssociations()
Stream<? extends AssociationDescriptor> namedAssociations()