com.ibm.itim.policy.sod
Interface IRuleResult
All Superinterfaces: java.io.Serializable
public interface IRuleResult extends java.io.Serializable
IRuleResult
stores the Separation of Duty rule evaluation results for a given
Person
who was analyzed.
Since:
ITIM 5.1
Method Summary
java.lang.String
getRuleId ()
java.lang.String
getRuleName ()
java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
getViolations ()
For example, a Rule could have Role 1, and a Person evaluated could have Role 1 and Role 2 where Role 2 is a descendent of Role 1.
boolean
isViolated ()
getRuleId
java.lang.String getRuleId ()
Returns: Rule unique identifier.
isViolated
boolean isViolated ()
Returns: true if the given rule violates the cardinality.
getRuleName
java.lang.String getRuleName ()
Returns: Rule name which was evaluated.
getViolations
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getViolations ()
For example, a Rule could have Role 1, and a Person evaluated could have Role 1 and Role 2 where Role 2 is a descendent of Role 1.
The resulting violation map would be:
Rule Role --- Person Roles
Role 1 -----> Role 1, Role 2
Returns: Map containing Rule Roles which map to set values which contain the Person roles.
IBM Tivoli Identity Manager 5.1 © Copyright International Business Machines Corporation 2007, 2009. All rightsreserved. US Government Users Restricited RightsUse, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.