fferpcore.ConditionalMappingglobal with sharing class ConditionalMapping extends SubscriptionDescription.Mapping A fferpcore.SubscriptionDescription.Mapping that processes the specified mapping if a designated message key contains one of the following values:
This class extends fferpcore.SubscriptionDescription.Mapping Methods
ConditionalMappingglobal ConditionalMapping(String sourceConditionKey, Mapping mapping) Construct a conditional subscription description mapping. Input Parameters
ConditionalMappingglobal ConditionalMapping(List<String> sourceConditionKey, Mapping mapping) Construct a conditional subscription description mapping. Input Parameters
withNegationglobal fferpcore.ConditionalMapping withNegation() Set the conditional 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. performImmediateActionsglobal override void performImmediateActions(ApplyMappingRequest request) performBulkActionsglobal override void performBulkActions() getMappingglobal Mapping getMapping() getConditionKeyglobal List<String> getConditionKey() getMessageKeysglobal override List<List<String>> getMessageKeys() getAdditionalSelectionsglobal override Set<String> getAdditionalSelections() getTargetFieldsglobal override Set<String> getTargetFields() disableFieldsglobal override void disableFields(Set<String> fieldNames) isDisabledglobal override Boolean isDisabled() |