Foundations Apex API Developer Reference

fferpcore.VirtualDataObjectTargetMappingDescriber

global with sharing class VirtualDataObjectTargetMappingDescriber implements SubscriptionDescriber2

A fferpcore.SubscriptionDescriber2 that utilises fferpcore.VirtualDataObjectTargetMapping metadata records to generate the mappings necessary for the description and marshaller.

This class implements the following interfaces:

Methods

init

global void init(fferpcore__MessagingSubscription__c subscription)

Initialise the describer with data from the record.

Input Parameters

Name Type Description
subscription fferpcore__MessagingSubscription__c The subscription SObject.

getDescription

global fferpcore.SubscriptionDescription2 getDescription()

Return Value

The context and mappings of the subscription. Necessary to display the subscription in the user interface.

getMarshaller

global fferpcore.LinkingMessageToTargetObjectMarshaller getMarshaller()

Return Value

The marshaller responsible for applying the messages to the target objects in the DataTargetRoot.

createDataTargetRoot

global fferpcore.DataTargetRoot createDataTargetRoot()

Return Value

The DataTargetRoot containing the target objects the subscription will manipulate.

© Copyright 2009–2022 FinancialForce.com, inc. Confidential – all rights reserved. Various trademarks held by their respective owners.