fferpcore.GenericMessageHandlerHelperglobal with sharing class GenericMessageHandlerHelper Delegate class to aid in processing messages within a MessageHandler. Implements the typical logic of constructing a fferpcore.LinkingMessageHelper2 using the fferpcore.LinkingMessageToTargetObjectMarshaller and fferpcore.DataTargetRoot from the subscription describer. Also sends resulting link control messages on the provided link control publications. Methods
GenericMessageHandlerHelperglobal GenericMessageHandlerHelper(String productDeveloperName, String messageTypeDeveloperName) Construct a GenericMessageHandlerHelper. Input Parameters
withProxyDeveloperNameglobal fferpcore.GenericMessageHandlerHelper withProxyDeveloperName(String productProxyDeveloperName) Provide the developer name of the subscription's product proxy. Input Parameters
Return ValueThe original instance to allow fluent method calls. withIdentifierglobal fferpcore.GenericMessageHandlerHelper withIdentifier(String identifier) Provide the identifier of the subscription. Input Parameters
Return ValueThe original instance to allow fluent method calls. withLinkControlDeveloperNameglobal fferpcore.GenericMessageHandlerHelper withLinkControlDeveloperName(String linkControlDeveloperName) Provide the link control developer name of the subscription. Input Parameters
Return ValueThe original instance to allow fluent method calls. withRecordSearchKeysglobal fferpcore.GenericMessageHandlerHelper withRecordSearchKeys(List<fferpcore.Path2.Element> keys) Specify multiple message keys that contain the data to use to locate existing target records. Input Parameters
Return ValueThe original instance to allow fluent method calls. addLinkControlPublicationglobal void addLinkControlPublication(fferpcore.MessagingSystemService.Sender sender, fferpcore.MessagingSystemService.MessageTypeSpecifier specifier) Add a link control publication that resulting link control messages will be sent with. Input Parameters
onMessagesglobal void onMessages(List<fferpcore.DeliveredMessage> messages) |