fferpcore.SObjectTargetglobal virtual with sharing class SObjectTarget implements TargetObject, VirtualDataObject.SObjectRecord, TargetObject2, SObjectTargetAPI Implementation of fferpcore.TargetObject for a single SObject or DataSourceBase.Row. This class implements the following interfaces: Methods
SObjectTargetglobal SObjectTarget(fferpcore.DataSourceBase.Row row) Construct an SObjectTarget. Input Parameters
SObjectTargetglobal SObjectTarget(SObject record) Consturct an SObjectTarget. Input Parameters
getglobal Object get(String fieldName) getOptionalglobal fferpcore.OptionalValue getOptional(String fieldName) putglobal void put(String fieldName, Object value) getLookupglobal fferpcore.TargetObject getLookup(String lookupName) Record that database work is needed for this record. getChildrenglobal fferpcore.TargetObjectList getChildren(String fieldName) getSObjectglobal SObject getSObject() getChildRecordsglobal fferpcore.VirtualDataObject.RecordList getChildRecords(String fieldName) addErrorListenerglobal void addErrorListener(fferpcore.VirtualDataObject.ErrorListener errorListener) Add a listener to be notified when an error is added to the Record. Input Parameters
addErrorglobal void addError(String key, String errorMessage) Add an error to the record. (From the Virtual Data Object interface). Prevent save of the record. Input Parameters
getDataTypeglobal fferpcore.DataType getDataType(String fieldName) destroyglobal void destroy() isDestroyedglobal Boolean isDestroyed() preventSaveglobal void preventSave() isLinkControlEnabledglobal virtual Boolean isLinkControlEnabled() setLinkControlEnabledglobal virtual void setLinkControlEnabled(Boolean linkControlEnabled) |