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