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 Summary
 java.util.Date getApprovalDate()
           
 java.lang.String getApproverBu()
           
 java.lang.String getApproverDn()
           
 java.lang.String getApproverName()
           
 java.lang.String getExemptionStatus()
           
 java.lang.String getJustification()
           
 long getPersonId()
           
 long getRuleId()
           
 IRuleViolation getViolation()
           
 

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.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.