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.