Foundations Object Model

FieldSubscriptionMapping

global class FieldSubscriptionMapping implements SubscriptionMapping, VirtualDataObjectTargetMapping

Implementation of a SubscriptionMapping to populate a field on the 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(DataTarget dt)

performImmediateActions

global void performImmediateActions(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<SubscriptionMapping> getChildren()

canHaveChildren

global Boolean canHaveChildren()

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