com.ibm.itim.policy.sod
Interface IRuleViolation

All Superinterfaces:
java.io.Serializable

public interface IRuleViolation
extends java.io.Serializable

Interface for accessing Separation of Duty rule violation information which was evaluated and written to the database during a data synchronization.

Since:
ITIM 5.1

Method Summary
 java.util.Date getCaughtOnDate()
           
 java.lang.String getPersonBusinessUnit()
           
 java.lang.String getPersonDn()
           
 long getPersonId()
           
 java.lang.String getPersonName()
           
 java.lang.String getPolicyDn()
           
 long getPolicyId()
           
 int getRuleCardinality()
           
 java.lang.String getRuleDescription()
           
 long getRuleId()
           
 java.lang.String getRuleName()
           
 java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getRuleRoleIdvPersonRoleId()
          keySet - Set of roles found in the separation of duty rule.
 

Method Detail

getPolicyId

long getPolicyId()
Returns:
Policy GUID

getPersonId

long getPersonId()
Returns:
Person GUID

getPersonName

java.lang.String getPersonName()
Returns:
Person name

getPersonBusinessUnit

java.lang.String getPersonBusinessUnit()
Returns:
Person business unit

getPersonDn

java.lang.String getPersonDn()
Returns:
Person LDAP dn

getPolicyDn

java.lang.String getPolicyDn()
Returns:
Policy LDAP dn for this given rule violation

getRuleId

long getRuleId()
Returns:
Rule GUID

getRuleName

java.lang.String getRuleName()
Returns:
Rule name

getRuleCardinality

int getRuleCardinality()
Returns:
Rule the allowed number of roles

getRuleDescription

java.lang.String getRuleDescription()
Returns:
Rule description

getCaughtOnDate

java.util.Date getCaughtOnDate()

getRuleRoleIdvPersonRoleId

java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getRuleRoleIdvPersonRoleId()
keySet - Set of roles found in the separation of duty rule. values - Each person role mapped to each respective rule role.

Returns:
Maps each person role in conflict to what the actual role is in the rule.


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.