ConfigurationOptionsInput Class
Contains methods and properties to set the configuration options for the input to the product configurator.
This class holds the required details of the product configuration input. Set the class properties to enable default configuration, execution of configuration rules, and validation of the product catalog. Use these class properties as an input to the PlaceSalesTransactionExecutor class method.
-
ConfigurationOptionsInput Properties
Set the ConfigurationOptionsInput class properties to add default configuration, execute configuration rules, and validate the product catalog.
-
ConfigurationOptionsInput Methods
Learn more about the methods available with the ConfigurationOptionsInput class.
Set the ConfigurationOptionsInput class properties to add default configuration, execute configuration rules, and validate the product catalog.
The ConfigurationOptionsInput class includes these properties.
-
Sets the default product configuration, such as bundle and product attributes, for a quote request.
-
Sets the requirement for a quote to adhere to the configuration rules.
-
Sets the requirement to run validations related to amend, renew, or cancel processes.
-
Sets the requirement to validate a quote against the product catalog.
Sets the default product configuration, such as bundle and product attributes, for a quote request.
public Boolean addDefaultConfiguration {get; set;}
Type: Boolean
Indicates whether to automatically add default configuration to the order (true) or not (false).
Sets the requirement for a quote to adhere to the configuration rules.
public Boolean executeConfigurationRules {get; set;}
Type: Boolean
Indicates whether the order must adhere to configuration rules during processing (true) or bypass them (false).
Sets the requirement to run validations related to amend, renew, or cancel processes.
public Boolean validateAmendRenewCancel {get; set;}
Type: Boolean
Indicates whether to run validations related to amend, renew, or cancel processes (true) or not (false).
Sets the requirement to validate a quote against the product catalog.
public Boolean validateProductCatalog {get; set;}
Type: Boolean
Indicates whether the quote must be validated against the product catalog (true) or not (false).
Learn more about the methods available with the ConfigurationOptionsInput class.
The ConfigurationOptionsInput class includes these methods.
-
Determines the equality of external objects in a list. This method is dynamic and is based on the equals() method in Java.
-
Determines the uniqueness of the external object records in a list.
-
Converts a value to a string.
Determines the equality of external objects in a list. This method is dynamic and is based on the equals() method in Java.
public Boolean equals(Object obj)
obj
Type: Object
Reference object that’s used to compare with the class object.
Type: Boolean
Indicates if the class object is same as the reference object (true) or not (false).
Determines the uniqueness of the external object records in a list.
public Integer hashCode()
Type: Integer
Integer hash code that represents the value of the object. Equal objects as per the equals() method must return the same hash code.
Converts a value to a string.
public String toString()
Type: String