org.qi4j.api.association
Interface AssociationStateDescriptor

All Superinterfaces:
StateDescriptor

public interface AssociationStateDescriptor
extends StateDescriptor

Associations State Descriptor.


Method Summary
 java.lang.Iterable<? extends AssociationDescriptor> associations()
           
 AssociationDescriptor getAssociationByName(java.lang.String name)
           
 AssociationDescriptor getAssociationByQualifiedName(QualifiedName name)
           
 AssociationDescriptor getManyAssociationByName(java.lang.String name)
           
 AssociationDescriptor getManyAssociationByQualifiedName(QualifiedName name)
           
 java.lang.Iterable<? extends AssociationDescriptor> manyAssociations()
           
 
Methods inherited from interface org.qi4j.api.composite.StateDescriptor
findPropertyModelByName, findPropertyModelByQualifiedName, properties
 

Method Detail

getAssociationByName

AssociationDescriptor getAssociationByName(java.lang.String name)
                                           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getAssociationByQualifiedName

AssociationDescriptor getAssociationByQualifiedName(QualifiedName name)
                                                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getManyAssociationByName

AssociationDescriptor getManyAssociationByName(java.lang.String name)
                                               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getManyAssociationByQualifiedName

AssociationDescriptor getManyAssociationByQualifiedName(QualifiedName name)
                                                        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

associations

java.lang.Iterable<? extends AssociationDescriptor> associations()

manyAssociations

java.lang.Iterable<? extends AssociationDescriptor> manyAssociations()