fferpcore.ConditionalSubscriptionMappingglobal with sharing class ConditionalSubscriptionMapping implements SubscriptionMapping, VirtualDataObjectTargetMapping, ClientConditionalSubscriptionMapping A fferpcore.SubscriptionMapping that processes the specified mapping if a designated message key contains one of the following values:
This class implements the following interfaces: Methods
ConditionalSubscriptionMappingglobal ConditionalSubscriptionMapping(String sourceConditionKey, fferpcore.SubscriptionMapping mapping) Construct a conditional subscription mapping. Input Parameters
ConditionalSubscriptionMappingglobal ConditionalSubscriptionMapping(List<String> sourceConditionKey, fferpcore.SubscriptionMapping mapping) Construct a conditional subscription mapping. Input Parameters
withNegationglobal fferpcore.ConditionalSubscriptionMapping withNegation() Set the mapping condition to be negated. Return ValueAn instance of the conditional mapping. isNegatedglobal Boolean isNegated() Get the negated value to determine whether the mapping condition is negated. Return ValueTrue if the mapping condition is negated. getMappingglobal fferpcore.SubscriptionMapping getMapping() getConditionKeyglobal List<String> getConditionKey() performImmediateActionsglobal void performImmediateActions(fferpcore.ApplyMappingRequest2 request) performBulkActionsglobal void performBulkActions() getMessageKeysglobal List<List<String>> getMessageKeys() prepareglobal void prepare(fferpcore.DataTarget dt) disableOutputToglobal void disableOutputTo(Set<String> output) isDisabledglobal Boolean isDisabled() getTargetFieldsglobal Set<String> getTargetFields() getTransformTableIdglobal String getTransformTableId() isDeclarativeglobal Boolean isDeclarative() setDeclarativeglobal void setDeclarative(Boolean value) getChildrenglobal List<fferpcore.SubscriptionMapping> getChildren() canHaveChildrenglobal Boolean canHaveChildren() performImmediateActionsglobal void performImmediateActions(fferpcore.VirtualDataObjectMappingRequest request) prepareSourceglobal void prepareSource(fferpcore.VirtualDataObject.PreparableSource preparableSource) performAfterCommitActionsglobal void performAfterCommitActions(fferpcore.VirtualDataObjectMappingRequest request) |