File

projects/m2-core/src/lib/core/service/data/transaction-read.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(logger: Logger, http: HttpClient, utilService: UtilService, endpointService: EndpointConfigService)
Parameters :
Name Type Optional
logger Logger No
http HttpClient No
utilService UtilService No
endpointService EndpointConfigService No

Methods

Public editTableData
editTableData(request: EditTransactionPresentationRequest)

Transaction elements table

Parameters :
Name Type Optional
request EditTransactionPresentationRequest No
Returns : Promise<void>
Public getAffectedEntities
getAffectedEntities(transactionId: number)
Parameters :
Name Type Optional
transactionId number No
Public getAffectedNodes
getAffectedNodes(transactionId: number, txContent: TransactionContent)

Получить конечные ноды, в которых есть значения свойств, блокированные транзакцией

Parameters :
Name Type Optional
transactionId number No
txContent TransactionContent No
Returns : Observable<AffectedClassificationNode[]>
Public getCommitWarnings
getCommitWarnings(transactionId: number)

Получить предупреждения о наличии в неопубликованном пакете изменений 'неправильных' позиций.

Parameters :
Name Type Optional
transactionId number No
Public getConstraintFunctionChangingHistory
getConstraintFunctionChangingHistory(transactionId: number, constraintId: number)
Parameters :
Name Type Optional
transactionId number No
constraintId number No
Public getDeclarationChangingHistory
getDeclarationChangingHistory(transactionId: number, declarationId: number)
Parameters :
Name Type Optional
transactionId number No
declarationId number No
Public getElementPosition
getElementPosition(tableId: number, elementId: number)
Parameters :
Name Type Optional
tableId number No
elementId number No
Returns : Promise<number>
Public getNodeChangingHistory
getNodeChangingHistory(transactionId: number, nodeId: number)
Parameters :
Name Type Optional
transactionId number No
nodeId number No
Public getOpenTransactions
getOpenTransactions()
Public getRecentTransactions
getRecentTransactions()

1000 последних пользовательских транзакций в порядке убывания даты публикации

Public getTableElements
getTableElements(tableId: number, rowIndexes: number[])

Получить страницу данных. Если в таблице есть filteringPropertyId или filteringItemDescriptor, могут быть заполнены списки изменённых значений свойств

Parameters :
Name Type Optional
tableId number No
rowIndexes number[] No
Returns : Promise<TransactionDetails[]>
Public getTableRowCount
getTableRowCount(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<number>
Public getTransactionById
getTransactionById(id: number, nullByDefault?: boolean)
Parameters :
Name Type Optional
id number No
nullByDefault boolean Yes

results matching ""

    No results matching ""