com.ibm.itim.policy.join
Class Enforcement

java.lang.Object
  |
  +--com.ibm.itim.policy.join.Enforcement

public class Enforcement
extends java.lang.Object

Objects of this class are used during the parameter value joins to resolve conflicts between different enforcement types for the same provisioning parameter value defined in more than one policy entitlement. Resolution algorithm depends on a relative value assigned to each of the enforcement types. Enforcement types diminish in value in the following way: MANDATORY > DEFAULT > ALLOWED(OPTIONAL) > EXCLUDED


Constructor Summary
Enforcement()
          Default constructor
 
Method Summary
 void check(int enforcement)
          Method will compare given enforcement value with the one currently determined known to the object of this class to be the highest.
 int get()
          Method will get the resulting value for the enforcement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Enforcement

public Enforcement()
Default constructor

Method Detail

check

public void check(int enforcement)
Method will compare given enforcement value with the one currently determined known to the object of this class to be the highest.

Parameters:
enforcement - value to check

get

public int get()
Method will get the resulting value for the enforcement

Returns:
winning enforcement value


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.