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()
           
 

Method Detail

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.