File

projects/m2-core/src/lib/core/service/replication/replica-edit.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(http: HttpClient, logger: Logger, endpointService: EndpointConfigService, ajaxService: AjaxService, actionsService: ActionsService, tabService: TabService)
Parameters :
Name Type Optional
http HttpClient No
logger Logger No
endpointService EndpointConfigService No
ajaxService AjaxService No
actionsService ActionsService No
tabService TabService No

Methods

Public cloneExchangeClass
cloneExchangeClass(originalId: number, newClassId?: string, newDisplayName?: string)

Копировать ExchangeClass из существующего

Parameters :
Name Type Optional
originalId number No
newClassId string Yes
newDisplayName string Yes
Public createClass
createClass()

Classes

Public createExchangeProperties
createExchangeProperties(request: CreateExchangePropertiesRequest)
Parameters :
Name Type Optional
request CreateExchangePropertiesRequest No
Public createExchangeProperty
createExchangeProperty(request: CreateExchangePropertyRequest)

Создать свойство в настраиваемом обменном классе. Обменный класс уже должен обязательно быть не полным (настраиваемым или никаким)

Parameters :
Name Type Optional
request CreateExchangePropertyRequest No
Returns : Promise<ExchangeProperty>
Public createExternalCompatibility
createExternalCompatibility(classId: number, stereotypeId: number, isMale: boolean)

#15595 External compatibility

Parameters :
Name Type Optional
classId number No
stereotypeId number No
isMale boolean No
Returns : Observable<ExternalCompatibility>
Public createSystem
createSystem()

Systems

Public createTransitionalKey
createTransitionalKey(request: CreateTransitionalKeyRequest)

Transitional keys

Parameters :
Name Type Optional
request CreateTransitionalKeyRequest No
Public createTransitionalKeyInTable
createTransitionalKeyInTable(tableId: number, itemId: number, keyValue?: string)

Transitional keys - Datatable

Parameters :
Name Type Optional
tableId number No
itemId number No
keyValue string Yes
Public deleteClass
deleteClass(id: number)
Parameters :
Name Type Optional
id number No
Returns : Promise<void>
Public deleteExchangeProperty
deleteExchangeProperty(classId: number, propertyUid: string)

Удалить свойство в настраиваемом обменном классе. Класс должен быть обязательно настраиваемый и свойство должно существовать

Parameters :
Name Type Optional
classId number No
propertyUid string No
Returns : Promise<void>
Public deleteExportTableRows
deleteExportTableRows(request: DeleteNonItemTableRowsRequest)

Удалить частитчно или полностью строки таблицы По окончании процессска придёт TableRefreshNeededMessage

Parameters :
Name Type Optional
request DeleteNonItemTableRowsRequest No
Returns : Promise<void>
Public deleteExternalCompatibility
deleteExternalCompatibility(externalCompatibilityId: number)
Parameters :
Name Type Optional
externalCompatibilityId number No
Returns : Observable<void>
Public deleteImportTableRows
deleteImportTableRows(request: DeleteNonItemTableRowsRequest)

Удалить частитчно или полностью строки таблицы По окончании процессска придёт TableRefreshNeededMessage

Parameters :
Name Type Optional
request DeleteNonItemTableRowsRequest No
Returns : Promise<void>
Public deleteSystem
deleteSystem(id: number)
Parameters :
Name Type Optional
id number No
Returns : Promise<void>
Public deleteSystemAccess
deleteSystemAccess(systemId: number, subjectId: number)

Удалить прва доступа в систему для субъекта

Parameters :
Name Type Optional
systemId number No
subjectId number No
Returns : Promise<void>
Public deleteTransitionalKey
deleteTransitionalKey(keyId: number)

Возвращает список переходных ключей, которые были изменены из-за удаления запрошенного

Parameters :
Name Type Optional
keyId number No
Public deleteTransitionalKeyTableRows
deleteTransitionalKeyTableRows(tableId: number, rowIndexes?: number | number[], deleteAllRows)
Parameters :
Name Type Optional Default value
tableId number No
rowIndexes number | number[] Yes
deleteAllRows No false
Returns : Promise<void>
Public editClass
editClass(request: EditExchangeClassRequest)
Parameters :
Name Type Optional
request EditExchangeClassRequest No
Public editClasses
editClasses(requests: EditExchangeClassRequest[])
Parameters :
Name Type Optional
requests EditExchangeClassRequest[] No
Public editExchangeProperty
editExchangeProperty(request: EditExchangePropertyRequest)

Отредактировать свойство в настраиваемом обменном классе. Класс должен быть обязательно настраиваемый и свойство должно существовать

Parameters :
Name Type Optional
request EditExchangePropertyRequest No
Returns : Promise<ExchangeProperty>
Public editExportedItems
editExportedItems(requests: EditExportedItemRequest[])

Отредактировать экспортированные айтемы

Parameters :
Name Type Optional
requests EditExportedItemRequest[] No
Returns : Promise<void>
Public editExportRestriction
editExportRestriction(request: EditExportRestrictionRequest)
Parameters :
Name Type Optional
request EditExportRestrictionRequest No
Public editExportRestrictions
editExportRestrictions(requests: EditExportRestrictionRequest[])
Parameters :
Name Type Optional
requests EditExportRestrictionRequest[] No
Public editExportTableRows
editExportTableRows(request: EditExportTableRowsRequest)

Отредактировать частитчно или полностью строки таблицы По окончании процессска придёт TableRefreshNeededMessage

Parameters :
Name Type Optional
request EditExportTableRowsRequest No
Public editExternalCompatibility
editExternalCompatibility(request: EditExternalCompatibilityRequest)
Parameters :
Name Type Optional
request EditExternalCompatibilityRequest No
Returns : Observable<ExternalCompatibility>
Public editSystem
editSystem(request: EditExternalSystemRequest)
Parameters :
Name Type Optional
request EditExternalSystemRequest No
Public editSystemAccess
editSystemAccess(request: EditSystemAccessRequest)

Отредактировать права доступа субъекта прав в реплицируемую систему

Parameters :
Name Type Optional
request EditSystemAccessRequest No
Public editSystems
editSystems(requests: EditExternalSystemRequest[])
Parameters :
Name Type Optional
requests EditExternalSystemRequest[] No
Public editTransitionalKey
editTransitionalKey(request: EditTransitionalKeyRequest)

Отредактировать значение переходного ключа

Parameters :
Name Type Optional
request EditTransitionalKeyRequest No
Public exportItems
exportItems(request: ExportItemsRequest)

Выгрузить айтем, все айтемы ноды или все айтемы из табличного представления, в зпависимости от наполнения request

Parameters :
Name Type Optional
request ExportItemsRequest No
Returns : Promise<WorkInfo>
Public importExchangeClassFromXML
importExchangeClassFromXML(file: File, updateProgressFn?: (progress?: number) => void)

Импорт ExchangeClass из XML формата.

Parameters :
Name Type Optional
file File No
updateProgressFn function Yes
Public importTransitionalKeysFromExcel
importTransitionalKeysFromExcel(file: File, updateProgressFn?: (progress?: number) => void)
Parameters :
Name Type Optional
file File No
updateProgressFn function Yes
Returns : Promise<WorkInfo>
Public onRejectSourceRecordsClick
onRejectSourceRecordsClick(sourceRecords: SourceRecordLight[], event?: MouseEvent, postRejectFn?: Function)

API END

Parameters :
Name Type Optional
sourceRecords SourceRecordLight[] No
event MouseEvent Yes
postRejectFn Function Yes
Returns : void
Public rejectSourceRecord
rejectSourceRecord(request: RejectSourceRecordRequest)

Отклонить импортируемое сообщение независимо от его статуса

Parameters :
Name Type Optional
request RejectSourceRecordRequest No
Public rejectSourceRecords
rejectSourceRecords(requests: RejectSourceRecordRequest[])

TODO add multiple requests support

Parameters :
Name Type Optional
requests RejectSourceRecordRequest[] No
Public restartRabbitMqConsumers
restartRabbitMqConsumers()

results matching ""

    No results matching ""