BatchSyncUpTarget
Subclass of SyncUpTarget that batches create/update/delete operations by using composite api
Inheritors
Constructors
Construct SyncUpTarget with a different maxBatchSize (NB: cannot exceed MAX_SUB_REQUESTS_COMPOSITE_API)
Construct BatchSyncUpTarget
Construct SyncUpTarget from json
Properties
Functions
Same as isNewerThanServer but operating over a list of records (expected to be of the same sobject type) Return map from record store id to boolean
Save cleaned record in local store
Save locally created record back to server
Delete record from local store
Delete locally deleted record from server
Return ids of "dirty" records (records locally created/upated or deleted)
Get record from local store by storeId
Get records from local store by storeId
Return ids of records to sync up
Given a record, return true if it was locally created/updated or deleted
Given a record, return true if it was locally created
Given a record, return true if it was locally deleted
Given a record, return true if it was locally updated
Return true if record is more recent than corresponding record on server NB: also return true if both were deleted or if local mod date is missing
Save records to local store
Save record with last error if any
Sync up a batch of records
Save locally updated record back to server