com.ibm.itim.dataservices.model.domain

Class BusinessPartnerSponsor

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


    public class BusinessPartnerSponsor
    extends java.lang.Object
    implements Relationship
    The Supervisor class implements the sponsor relationship to a business partner organization or person. The subject of this relationship is a BusinessPartnerOrgEntity or BusinessPartnerEntity and the participant is 0 or 1 PersonEntities that act as the entity's sponsor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean doesParticipate(DirectoryObjectEntity participant)
      Determines if the given entity is a sponsor of the subject entity.
      java.util.Collection evaluate()
      Evaluates the relationship returning 0 or one PersonEntity objects that represents the sponsor of the subject entity.
      java.util.Collection 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
    • Constructor Detail

      • BusinessPartnerSponsor

        public BusinessPartnerSponsor()
    • Method Detail

      • setSubject

        public void setSubject(DirectoryObjectEntity entity)
        Sets the subject entity for the relationship. This entity must be a BusinessPartnerOrgEntity or BusinessPartnerEntity.
        Specified by:
        setSubject in interface Relationship
        Parameters:
        entity - DirectoryObjectEntity acting as the subject of this relationship. This subject must be a BusinessPartnerOrgEntity or BusinessPartnerEntity .