com.ibm.itim.policy.sod

Interface IRuleExemption

  • All Superinterfaces:
    java.io.Serializable


    public interface IRuleExemption
    extends java.io.Serializable
    Interface for accessing Separation of Duty rule exemption information which was written to the database during a Separation of Duty approval activity.
    Since:
    ITIM 5.1
    • Method Detail

      • getPersonId

        long getPersonId()
        Returns:
        Person GUID
      • getRuleId

        long getRuleId()
        Returns:
        Rule GUID
      • getApprovalDate

        java.util.Date getApprovalDate()
        Returns:
        Date the exemption was approved.
      • getApproverDn

        java.lang.String getApproverDn()
        Returns:
        Distinguished name of the approver of the exemption.
      • getApproverName

        java.lang.String getApproverName()
        Returns:
        Name of the approver of the exemption.
      • getApproverBu

        java.lang.String getApproverBu()
        Returns:
        Name of the approver's business unit.
      • getExemptionStatus

        java.lang.String getExemptionStatus()
        Returns:
        Status of the exemption from IExemptionStatus. @see IExemptionStatus
      • getJustification

        java.lang.String getJustification()
        Returns:
        Justification the approver provided for allowing the exemption.
      • getViolation

        IRuleViolation getViolation()
        Returns:
        Violation information for the exemption.