com.ibm.itim.policy.analysis

Class PPAProvisioningParameter

  • java.lang.Object
    • com.ibm.itim.policy.analysis.PPAProvisioningParameter


  • public class PPAProvisioningParameter
    extends java.lang.Object
    This class contains information that can be used in the analysis of a provisioning parameter. Included in the provisioning parameter are:
    • The name of the provisioning parameter.
    • The value(s) for the provisioning parameter.
    • The enforcement(s) for the value(s) of the provisioning parameter.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ENFORCEMENT_ALLOWED
      Enforcement value that indicates that the provisioning parameter is allowed.
      static int ENFORCEMENT_DEFAULT
      Enforcement value that indicates that the provisioning parameter is the default.
      static int ENFORCEMENT_EXCLUDED
      Enforcement value that indicates that the provisioning parameter is excluded.
      static int ENFORCEMENT_MANDATORY
      Enforcement value that indicates that the provisioning parameter is mandatory.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int[] getEnforcements()
      Returns the enforcements for the values of the provisioning parameter.
      java.lang.String getName()
      Returns the name of the provisioning parameter.
      java.lang.Object[] getValues()
      Returns the values for the provisioning parameter.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ENFORCEMENT_ALLOWED

        public static final int ENFORCEMENT_ALLOWED
        Enforcement value that indicates that the provisioning parameter is allowed.
        See Also:
        Constant Field Values
      • ENFORCEMENT_DEFAULT

        public static final int ENFORCEMENT_DEFAULT
        Enforcement value that indicates that the provisioning parameter is the default.
        See Also:
        Constant Field Values
      • ENFORCEMENT_EXCLUDED

        public static final int ENFORCEMENT_EXCLUDED
        Enforcement value that indicates that the provisioning parameter is excluded.
        See Also:
        Constant Field Values
      • ENFORCEMENT_MANDATORY

        public static final int ENFORCEMENT_MANDATORY
        Enforcement value that indicates that the provisioning parameter is mandatory.
        See Also:
        Constant Field Values
    • Method Detail

      • getEnforcements

        public int[] getEnforcements()
        Returns the enforcements for the values of the provisioning parameter.
        Returns:
        An array of integers representing the enforcements for the values of the provisioning parameter. Each element of the array contains the enforcement for the corresponding element of the values array. Possible values for each element of the enforcement array include:
        • PPAProvisioningParameter.ENFORCEMENT_ALLOWED if the corresponding element in the values array is allowed.
        • PPAProvisioningParameter.ENFORCEMENT_DEFAULT if the corresponding element in the values array is the default.
        • PPAProvisioningParameter.ENFORCEMENT_EXCLUDED if the corresponding element in the values array is excluded.
        • PPAProvisioningParameter.ENFORCEMENT_MANDATORY if the corresponding element in the values array is mandatory.
      • getName

        public java.lang.String getName()
        Returns the name of the provisioning parameter.
        Returns:
        The name of the provisioning parameter.
      • getValues

        public java.lang.Object[] getValues()
        Returns the values for the provisioning parameter.
        Returns:
        An array of objects representing the values for the provisioning parameter. This method may return several values even for a single-valued provisioning parameter if more than one entitlement contains a definition for the corresponding provisioning parameter. The enforcement for each element of the values array is represented by the corresponding element in the enforcements array.