Interface: UnitOfWork

sf-fx-runtime-nodejs / UnitOfWork

Represents a UnitOfWork.

Methods

registerCreate

▸ registerCreate(record: RecordForCreate): string

Registers a RecordForCreate for the UnitOfWork and returns a ReferenceId that can be used to refer to the created record in subsequent operations in this UnitOfWork.

Parameters

Name Type Description
record RecordForCreate The record to create.

Returns: string

The ReferenceId for the created record.


registerDelete

▸ registerDelete(type: string, id: string): string

Registers a deletion of an existing record of the given type and id.

Parameters

Name Type Description
type string The object type of the record to delete.
id string The id of the record to delete.

Returns: string

The ReferenceId for the deleted record.


registerUpdate

▸ registerUpdate(record: RecordForUpdate): string

Registers a RecordForUpdate for the UnitOfWork and returns a ReferenceId that can be used to refer to the updated record in subsequent operations in this UnitOfWork.

Parameters

Name Type Description
record RecordForUpdate The record to update.

Returns: string

The ReferenceId for the updated record.