new TransactionItem(params)
Конструктор TransactionItem
Parameters:
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
object | параметры Properties
|
- 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 executorTransactionExecutor объект, выполняющий транзакцию
- Source:
-
setState(state)
Изменение состояния транзакци
. -
Изменение состояния транзакци
Parameters:
Name Type Description state- Source: