com.ibm.itim.dataservices.model

Interface Relationship

    • Method Detail

      • setSubject

        void setSubject(DirectoryObjectEntity entity)
        Sets the subject entity for the relationship.
        Parameters:
        entity - DirectoryObjectEntity acting as the subject of this relationship.
      • evaluate

        java.util.Collection evaluate()
                               throws ModelIntegrityException,
                                      ModelCommunicationException
        Evaluates the relationship returning 0 to many entities that participate opposite the subject entity.
        Returns:
        Collection of DirectoryObjectEntities that participate.
        Throws:
        ModelIntegrityException - Thrown if a problem exists with the consistency of the data model preventing the relationship from being evaluated properly.
        ModelCommunicationException - Thrown if unable to communicate with the data store.
      • evaluateReferences

        java.util.Collection evaluateReferences()
                                         throws ModelIntegrityException,
                                                ModelCommunicationException
        Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
        Returns:
        Collection of DistinguishedName instances that participate.
        Throws:
        ModelIntegrityException - Thrown if a problem exists with the consistency of the data model preventing the relationship from being evaluated properly.
        ModelCommunicationException - Thrown if unable to communicate with the data store.