com.ibm.itim.mail.workflow

Interface WorkflowDeProvisionContext

    • Method Detail

      • getUserDN

        DistinguishedName getUserDN()
        Returns the distinguished name of the user (person) being de-provisioned.
        Returns:
        DistinguishedName of the user being de-provisioned.
      • getServiceDN

        DistinguishedName getServiceDN()
        Returns the distinguished name of the service being de-provisioned.
        Returns:
        DistinguishedName of the service de-provisioned.
      • getAccountInfo

        Account getAccountInfo()
        Returns the value object of the account being de-provisioned.
        Returns:
        Account value object.
      • getAction

        java.lang.String getAction()
        Returns the action taken against the service (resource) itself.
        Returns:
        The action taken.
      • getReason

        java.lang.String getReason()
        Returns a descriptive reason for the de-provision.
        Returns:
        Reason for the de-provision.
      • hasNewAccess

        boolean hasNewAccess()
        Indicates whether the account has any new access
        Returns:
        true if has new access; and false otherwise
      • hasRemovedAccess

        boolean hasRemovedAccess()
        Indicates whether the account has any removed access
        Returns:
        true if has new access; and false otherwise
      • getAccountNewAccessAsString

        java.lang.String getAccountNewAccessAsString()
        Returns the new access in account as string
        Returns:
        String that contains list of new access separated by ","
      • getAccountNewAccessList

        java.lang.String[] getAccountNewAccessList()
        Returns list of new access name as String
        Returns:
        Collection of Strings
      • getAccountRemovedAccessAsString

        java.lang.String getAccountRemovedAccessAsString()
        Returns the removed access in account as string
        Returns:
        String that contains list of removed access separated by ","
      • getAccountRemovedAccessList

        java.lang.String[] getAccountRemovedAccessList()
        Returns list of removed access name as String
        Returns:
        Collection of Strings