public interface AssociationStateHolder extends StateHolder
Modifier and Type | Method and Description |
---|---|
Stream<? extends Association<?>> |
allAssociations()
Get all associations.
|
Stream<? extends ManyAssociation<?>> |
allManyAssociations()
Get all ManyAssociations.
|
Stream<? extends NamedAssociation<?>> |
allNamedAssociations()
Get all named-associations.
|
<T> Association<T> |
associationFor(AccessibleObject associationMethod)
Get an association for a specific accessor method.
|
<T> ManyAssociation<T> |
manyAssociationFor(AccessibleObject manyassociationMethod)
Get a many-association for a specific accessor method.
|
<T> NamedAssociation<T> |
namedAssociationFor(AccessibleObject namedassociationMethod)
Get a named-association for a specific accessor method.
|
properties, propertyFor
<T> Association<T> associationFor(AccessibleObject associationMethod)
T
- Association typeassociationMethod
- for the associationStream<? extends Association<?>> allAssociations()
<T> ManyAssociation<T> manyAssociationFor(AccessibleObject manyassociationMethod)
T
- Association typemanyassociationMethod
- for the many-associationStream<? extends ManyAssociation<?>> allManyAssociations()
<T> NamedAssociation<T> namedAssociationFor(AccessibleObject namedassociationMethod)
T
- Association typenamedassociationMethod
- for the named-associationStream<? extends NamedAssociation<?>> allNamedAssociations()