Class: TransactionItem

TransactionItem

Класс TransactionItem


new TransactionItem(params)

Конструктор TransactionItem

Parameters:
Name Type Description
params object

параметры

Properties
Name Type Description
action string

содержание транзакции (json)

executor object

исполнитель транзакции

className string

имя объекта в хранилище

layerId layerId

идентификатор слоя

sourceObject DataSource

объект источника данных

Source:

Methods


<async> execute()

Выполнение транзакции

.

Выполнение транзакции

Source:
Returns:
Type
Promise.<*>

getId()

Получение id транзакции

.

Получение id транзакции

Source:
Returns:
  • guid транзакции
Type
string

getState()

Получение состояния транзакции

.

Получение состояния транзакции

Source:
Returns:
  • текущее состояние (true/false)
Type
boolean

parse(data)

Восстановление транзакции

.

Восстановление транзакции

Parameters:
Name Type Description
data
Source:

serialize()

Сериализация содержимого транзакции

.

Сериализация содержимого транзакции

Source:
Returns:
  • json-string транзакции
Type
string

setExecutor(executor)

Задание исполнителя транзакции

.

Задание исполнителя транзакции

Parameters:
Name Type Description
executor TransactionExecutor

объект, выполняющий транзакцию

Source:

setState(state)

Изменение состояния транзакци

.

Изменение состояния транзакци

Parameters:
Name Type Description
state
Source: