com.ibm.itim.dataservices.model.policy

Interface IPolicyTarget

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    GroupTarget, RoleTarget, ServiceTarget


    public interface IPolicyTarget
    extends java.io.Serializable
    The IPolicyTarget interface represents a resource that is targeted by a particular policy. The most common implementation of this class is ServiceTarget which is the sole target currently in use for ServicePolicy instances. The exception to this is user recertification policies, which also target roles and groups.
    Since:
    ITIM 5.1
    • Method Detail

      • isExistInTargetList

        boolean isExistInTargetList(java.util.Collection<IPolicyTarget> targetList)
        Checks to see if this target exists in the specified collection of IPolicyTarget instances.
        Parameters:
        targetList - a collection of IPolicyTarget objects
        Returns:
        true if this instance exists in the target list, false otherwise.
      • convertToLDAPString

        java.lang.String convertToLDAPString()
        Converts this target object into a String representation used for storage in LDAP.
        Returns:
        a String encoding of this target.