com.ibm.itim.dataservices.model.domain

Class MultipleOwners

  • java.lang.Object
    • com.ibm.itim.dataservices.model.domain.MultipleOwners
  • All Implemented Interfaces:
    Relationship


    public class MultipleOwners
    extends java.lang.Object
    implements Relationship
    The ServiceOwner and SeparationOfDutyPolicy classes implements the owner relationship to a ServiceEntity and SeparationOfDutyPolicyEntity The subject of this relationship is an ServiceEntity, SeparationOfDutyPolicyEntity, or RoleEntity and the participant is 0 or more PersonEntities that act as the entity's administrator. If roles are included as owners then the people belonging to those roles are included in the result.
    • Constructor Summary

      Constructors 
      Constructor and Description
      MultipleOwners() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean doesParticipate(DirectoryObjectEntity participant)
      Determines if the given entity is an owner of the subject directory object.
      java.util.Collection evaluate()
      Evaluates the relationship returning 0 or more PersonEntity objects that represents the owner of the subject.
      java.util.Collection<DistinguishedName> evaluateReferences()
      Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
      void setSubject(DirectoryObjectEntity entity)
      Sets the subject entity for the relationship.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait