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