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, properties
AssociationDescriptor getAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentException
AssociationDescriptor getAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentException
boolean hasAssociation(QualifiedName name)
AssociationDescriptor getManyAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentException
AssociationDescriptor getManyAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentException
boolean hasManyAssociation(QualifiedName name)
AssociationDescriptor getNamedAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentException
AssociationDescriptor getNamedAssociationByQualifiedName(QualifiedName name) throws IllegalArgumentException
IllegalArgumentException
boolean hasNamedAssociation(QualifiedName name)
Stream<? extends AssociationDescriptor> associations()
Stream<? extends AssociationDescriptor> manyAssociations()
Stream<? extends AssociationDescriptor> namedAssociations()