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
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.