com.ibm.itim.apps.policy

Class ProvisioningParameters

  • java.lang.Object
    • com.ibm.itim.apps.policy.ProvisioningParameters
  • All Implemented Interfaces:
    java.io.Serializable


    public class ProvisioningParameters
    extends java.lang.Object
    implements java.io.Serializable
    This class contains the parameters that define how the service should be provisioned. This class is part of the Entitlement.
    See Also:
    Entitlement, ProvisioningPolicy, Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      ProvisioningParameters()
      The default constructor.
      ProvisioningParameters(java.util.Collection parameters)
      The constructor accepting collection of provisioning parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.Map getParameterMap()
      Method gets immutable map of provisioning parameters where the key of the map is the attribute name and the value is ServiceAttributeParameter object.
      java.util.Collection getParameters()
      Returns mutable collection of all provisioning parameters contained by this object.
      void setParameters(java.util.Collection parameters)
      Sets collection of provisioning parameters.
      • Methods inherited from class java.lang.Object

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

      • ProvisioningParameters

        public ProvisioningParameters()
        The default constructor.
      • ProvisioningParameters

        public ProvisioningParameters(java.util.Collection parameters)
        The constructor accepting collection of provisioning parameters. The expected collection should contain ServiceAttributeParameter objects.
        Parameters:
        parameters - collection of ServiceAttributeParameter objects.
    • Method Detail

      • setParameters

        public void setParameters(java.util.Collection parameters)
        Sets collection of provisioning parameters. The expected collection should contain ServiceAttributeParameter objects. This method will replace all parameters contained previously with this new collection.
        Parameters:
        parameters - Collection of ServiceAttributeParameter objects
      • getParameters

        public java.util.Collection getParameters()
        Returns mutable collection of all provisioning parameters contained by this object. This collection contains ServiceAttributeParameter objects.
        Returns:
        Collection of ServiceAttributeParameter object.
      • getParameterMap

        public java.util.Map getParameterMap()
        Method gets immutable map of provisioning parameters where the key of the map is the attribute name and the value is ServiceAttributeParameter object.
        Returns:
        a Map where key is the attributeName and value is ServiceAttributeParameter object.