Newer Version Available
TPM_ManualInputs Class
This APEX class provides programmatic access to the TPM Promotion Manual Inputs for
Calculation Overrides. This class is used also for Scenario Manual Inputs on Promotion.
Namespace
cgcloud
TPM_ManualInputs Methods
The following are methods for TPM_ManualInputs.
global ManualCalculationInput
Adds a new Manual Input entry to the instance.
API Version
55
Signature
global ManualCalculationInput.ManualInput addManualInput(ManualCalculationInput.ManualInput mi)
global List
Returns the list of all Manual Inputs in the current instance.
API Version
55
Signature
global List<ManualCalculationInput.ManualInput> getManualInputs()
global void removeManualInput
Removes the passed in manual input from the instance. If the manual input is not
contained in the instance, nothing is removed.
API Version
55
Signature
global void removeManualInput(ManualCalculationInput.ManualInput mi)
global Object toGenericObject
Serializes the manual inputs information to a generic Object instance. Useful for using
the information in Remote calls.
API Version
55
Signature
global Object toGenericObject()
global String toJSON
Serializes the manual inputs information for storage.
API Version
55
Signature
global String toJSON()
global TPM_ManualInputs
Creates an empty structure with no manual inputs.
API Version
55
Signature
global TPM_ManualInputs()
global TPM_ManualInputs load
Deserializes the received manual inputs from the input generic object. The current
instance will be cleared and the manual inputs represented by the input will be
loaded.
API Version
55
Signature
global TPM_ManualInputs load(Object data)