Foundations Apex API Developer Reference

fferpcore.FieldSubscriptionMapping

global inherited sharing class FieldSubscriptionMapping implements SubscriptionMapping, VirtualDataObjectTargetMapping

Implementation of a fferpcore.SubscriptionMapping to populate a field on the fferpcore.TargetObject with data from the message.

This class implements the following interfaces:

Methods

FieldSubscriptionMapping

global FieldSubscriptionMapping(String targetKey, List<String> messageKey)

Construct a FieldSubscriptionMapping.

Input Parameters

Name Type Description
targetKey String Field to populate on the TargetObject.
messageKey List<String> Location of the data in the message.

prepare

global void prepare(fferpcore.DataTarget dt)

performImmediateActions

global void performImmediateActions(fferpcore.ApplyMappingRequest2 request)

performBulkActions

global void performBulkActions()

disableOutputTo

global void disableOutputTo(Set<String> output)

isDisabled

global Boolean isDisabled()

getTargetFields

global Set<String> getTargetFields()

getMessageKeys

global List<List<String>> getMessageKeys()

getTransformTableId

global String getTransformTableId()

isDeclarative

global Boolean isDeclarative()

setDeclarative

global void setDeclarative(Boolean value)

getChildren

global List<fferpcore.SubscriptionMapping> getChildren()

canHaveChildren

global Boolean canHaveChildren()

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