syncOneToManyConfiguratorData()
Overview
public boolean function syncOneToManyConfiguratorData(
required string sourceObject
, required string sourceProperty
, required string sourceId
, required string configuratorData
, required numeric versionNumber
)
Synchronizes a record's related one-to-many configurator object data for a given property. Returns true on success, false otherwise.
Arguments
Name | Type | Required | Description |
---|---|---|---|
sourceObject | string | Yes | The object that contains the one-to-many property |
sourceProperty | string | Yes | The name of the property that is defined as a one-to-many relationship |
sourceId | string | Yes | ID of the record whose related data we are to synchronize |
configuratorData | string | Yes | Comma separated JSON object strings representing records in the related object |
versionNumber | numeric | Yes |
Example
presideObjectService.syncOneToManyConfiguratorData(
sourceObject = "event"
, sourceProperty = "sessions"
, sourceId = rc.eventId
, configuratorData = rc.configuratorData // serialized array of JSON objects, without surrounding []
);