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

      Constructors 
      Constructor and Description
      Enforcement()
      Default constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      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