SubscriptionEngineglobal with sharing class SubscriptionEngine implements SubscriptionDescription2, CustomizableWithMappings, LinkingMessageToTargetObjectMarshaller, LinkingMessageToTargetObjectMarshaller2, LinkingMessageToTargetObjectMarshaller3 Typical implementation of a SubscriptionDescription2, CustomizableWithMappings, and LinkingMessageToTargetObjectMarshaller. Uses multiple SubscriptionMapping to populate target fields with data from the message. This class implements the following interfaces: Methods
SubscriptionEngineglobal SubscriptionEngine(Context context, List<SubscriptionMapping> mappings) Construct a SubscriptionEngine. Input Parameters
getContextglobal Context getContext() getMappingsglobal List<SubscriptionMapping> getMappings() addMappingsglobal AddMappingsResult addMappings(List<SubscriptionMapping> mappings) prepareglobal void prepare(DataTarget dataTarget) applyMessagesglobal void applyMessages(List<ApplyMessagesToTargetObjectRequest> requests) afterCommitglobal void afterCommit(Set<Object> successfulKeys) updateLinkControlBodiesglobal void updateLinkControlBodies(List<LinkControlBody> linkControlBodies) |