projects/m2-core/src/lib/core/service/replication/replica-read.service.ts
constructor(http: HttpClient, logger: Logger, endpointService: EndpointConfigService, utilService: UtilService, clientConfigService: ClientConfigService, webSocketService: WebSocketService, authService: AuthService)
|
||||||||||||||||||||||||
|
Parameters :
|
| Public classesHaveExpiredMessages | ||||||
classesHaveExpiredMessages(classIds?: number[])
|
||||||
|
Parameters :
Returns :
Promise<NumberMap<boolean>>
|
| Public editExportTableData | ||||||
editExportTableData(request: EditExportedItemsPresentationRequest)
|
||||||
|
Exported items table presentation
Parameters :
Returns :
Promise<void>
|
| Public editImportTableData | ||||||
editImportTableData(request: EditSourceRecordsPresentationRequest)
|
||||||
|
Начать инициализацию нового табличного представления входящих сообщений
Parameters :
Returns :
Promise<void>
|
| Public expandExportFacet | ||||||||||||||||||||
expandExportFacet(tableId: number, columnId: string, facetId: string, formatFacets)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<Facet[]>
|
| Public expandImportFacet | |||||||||||||||||||||||||
expandImportFacet(tableId: number, columnId: string, facetId: string, formatFacets)
|
|||||||||||||||||||||||||
|
Получить следующий уровень вложенности ранжированной фасеты таблицы экспортированных айтемов
Parameters :
Returns :
Promise<Facet[]>
|
| Public filterApplicabilityVisibleSystems | ||||||
filterApplicabilityVisibleSystems(systemIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<Set<number>>
|
| Public Async findExternalSystems | |||||||||
findExternalSystems(names: string[], fullMatch: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<StringMap<ExternalSystem[]>>
|
| Public getAvailableIntegrationsQuantity |
getAvailableIntegrationsQuantity()
|
|
Количество активных систем
Returns :
Observable<number>
|
| Public getClassesForElements | ||||||||||||
getClassesForElements(elementIds: number | number[], directions?: Set<ReplicaDirection>)
|
||||||||||||
|
Получить список обменных классов, через которые можно отправлять айтем или айтемы указанной ноды, возможно не все, т.е. собираем ноды входящие в указанную
Parameters :
Returns :
Promise<ExchangeClass[]>
|
| Public getClassesForTable | ||||||||||||
getClassesForTable(tableId: number, directions?: Set<ReplicaDirection>)
|
||||||||||||
|
Получить список классов, через которые можно отправлять айтемы, видимые сейчас в табличном представлении.
Parameters :
Returns :
Promise<ExchangeClass[]>
|
| Public getCompanyNames |
getCompanyNames()
|
|
Returns :
Promise<string[]>
|
| Public getDesiredSystemAccess | ||||||
getDesiredSystemAccess(systemId: number)
|
||||||
|
Получить назначенные права доступа всех субъектов прав во внешнюю систему
Parameters :
Returns :
Promise<DesirableSystemAccess[]>
|
| Public getExchangeClass | ||||||
getExchangeClass(classId: string)
|
||||||
|
Parameters :
Returns :
Promise<ExchangeClass>
|
| Public getExchangeClassById |
getExchangeClassById(id: number, ignoreIfNotFound?: boolean)
|
|
Returns :
Observable<ExchangeClass>
|
| Public getExchangeClasses | ||||||
getExchangeClasses(directions?: Set<ReplicaDirection>)
|
||||||
|
Classes
Parameters :
Returns :
Promise<ExchangeClass[]>
|
| Public getExchangeClassesNodes | ||||||
getExchangeClassesNodes(classIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getExchangeClassNodes | ||||||
getExchangeClassNodes(classId: number)
|
||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getExchangeClassTopSystem | ||||||
getExchangeClassTopSystem(classId?: number)
|
||||||
|
Parameters :
Returns :
Promise<ExternalSystem | null>
|
| Public getExportFilterFacets | |||||||||||||||||||||||||
getExportFilterFacets(tableId: number, columnId: string, formatFacets, size?: number)
|
|||||||||||||||||||||||||
|
Получить дискретные фасеты и ранжированные первого уровня
Parameters :
Returns :
Promise<Facet[]>
|
| Public getExportMessageById | ||||||
getExportMessageById(exportedItemId: number)
|
||||||
|
Получить сообщение безусловно
Parameters :
Returns :
Promise<MqMessage>
|
| Public getExportRestrictionById |
getExportRestrictionById(id: number, ignoreIfNotFound?: boolean)
|
|
Returns :
Observable<ExportRestriction>
|
| Public getExportRestrictionsByIds | |||||||||
getExportRestrictionsByIds(ids: number[], ignoreIfNotFound?: boolean)
|
|||||||||
|
Parameters :
Returns :
Observable<ExportRestriction[]>
|
| Public getExportRestrictionsBySystems | ||||||
getExportRestrictionsBySystems(systemIds: number[])
|
||||||
|
Parameters :
|
| Public getExportTableRows |
getExportTableRows(tableId: number, pageSize: number, start: number)
|
|
Returns :
Promise<ExportedItem[]>
|
| Public getExternalCompatibilitySettings | ||||||
getExternalCompatibilitySettings(classId: number)
|
||||||
|
#15595 External compatibility
Parameters :
Returns :
Observable<ExternalCompatibility[]>
|
| Public getImportFilterFacets | |||||||||||||||||||||||||
getImportFilterFacets(tableId: number, columnId: string, formatFacets, size?: number)
|
|||||||||||||||||||||||||
|
Получить дискретные фасеты и ранжированные первого уровня таблицы входящих сообщений
Parameters :
Returns :
Promise<Facet[]>
|
| Public getImportTableRows |
getImportTableRows(tableId: number, pageSize: number, start: number)
|
|
Returns :
Promise<SourceRecord[]>
|
| Public getIngestionStatusFacets | ||||||
getIngestionStatusFacets(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<EntityLight[]>
|
| Public getIntegrationDetails |
getIntegrationDetails()
|
|
Returns :
Promise<IntegrationDetailsRow[]>
|
| Public getIntegrationFailuresQuantity |
getIntegrationFailuresQuantity()
|
|
Количество систем, для которых есть ошибки интеграции
Returns :
Observable<number>
|
| Public getItemApplicableSystems | ||||||
getItemApplicableSystems(itemId: number)
|
||||||
|
Parameters :
Returns :
Promise<ItemApplicableSystem[]>
|
| Public getItemExternalUsage | ||||||
getItemExternalUsage(itemId: number)
|
||||||
|
Использование айтема во внешних системах
Parameters :
Returns :
Promise<ItemExternalUsage[]>
|
| Public getItemPosition |
getItemPosition(tableId: number, itemId: number)
|
|
Returns :
Promise<number>
|
| Public getItemSystems | ||||||
getItemSystems(itemId: number)
|
||||||
|
Parameters :
Returns :
Observable<ExternalSystem[]>
|
| Public getOnlineCompaniesQuantity |
getOnlineCompaniesQuantity()
|
|
Количество активных прелприятий
Returns :
Observable<number>
|
| Public getRabbitMqLastActivity |
getRabbitMqLastActivity()
|
|
Returns :
Observable<string>
|
| Public getRabbitMqMainConnectionState |
getRabbitMqMainConnectionState()
|
|
Получить состояние основного соединения RabbitMq, в которое выполняется запись сообщений экспорта
Returns :
Observable<RabbitMqState>
|
| Public getSourceMessageById | ||||||
getSourceMessageById(sourceRecordId: number)
|
||||||
|
Получить сообщение безусловно
Parameters :
Returns :
Promise<SourceMessage>
|
| Public getSourceRecordsByIds | ||||||
getSourceRecordsByIds(ids: number[])
|
||||||
|
Parameters :
Returns :
Promise<SourceRecord[]>
|
| Public getStateFacets | ||||||
getStateFacets(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<EntityLight[]>
|
| Public getSystemById |
getSystemById(id: number, ignoreIfNotFound?: boolean)
|
|
Returns :
Promise<ExternalSystem>
|
| Public getSystemImages | ||||||
getSystemImages(systemIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<Map<number, BlobData>>
|
| Public getSystemRegexpReplacements | ||||||
getSystemRegexpReplacements(systemId: number)
|
||||||
|
Parameters :
Returns :
Observable<ExternalRegexpReplacement[]>
|
| Public getSystemReplicaLevel | ||||||
getSystemReplicaLevel(systemId?: number)
|
||||||
|
Returns access level as number
Parameters :
Returns :
Promise<ReplicaAccessLevel>
|
| Public getSystems | ||||||
getSystems(forceRefresh?: boolean)
|
||||||
|
Common
Parameters :
Returns :
Promise<ExternalSystem[]>
|
| Public getSystemsByIds | |||||||||
getSystemsByIds(ids: number[], ignoreIfNotFound?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ExternalSystem[]>
|
| Public getSystemsForElement | ||||||
getSystemsForElement(elementId: number)
|
||||||
|
Получить список систем, в которые можно отправлять айтем или айтемы указанной ноды, возможно не все, т.е. собираем ноды входящие в указанную
Parameters :
Returns :
Promise<ExternalSystem[]>
|
| Public getSystemsForTable | ||||||||
getSystemsForTable(tableId: number)
|
||||||||
|
Получить список систем, в которые можно отправлять айтемы, видимые сейчас в табличном представлении.
Parameters :
Returns :
Promise<ExternalSystem[]>
|
| Public getSystemsMap | |||||||||
getSystemsMap(ids: number[], ignoreIfNotFound?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<Map<number, ExternalSystem>>
|
| Public getSystemsReplicaLevels | ||||||
getSystemsReplicaLevels(systemIds: number[])
|
||||||
|
Returns map: systemId - access level as number
Parameters :
Returns :
Promise<NumberMap<ReplicaAccessLevel>>
|
| Public getSystemsToClassesMapping |
getSystemsToClassesMapping(systemOrClassid: number, fromSystem: boolean)
|
|
Datatable
Returns :
Promise<ExportRestrictionInfo[]>
|
| Public getSystemsWithKeysForClassifiableElements | ||||||
getSystemsWithKeysForClassifiableElements(elementIds: number[])
|
||||||
|
Получить список систем, для которых есть переходные ключи позиций указанных элементов классификации, то есть нод или айтемов #21023
Parameters :
Returns :
Observable<ExternalSystem[]>
|
| Public getSystemsWithKeysForTable | ||||||
getSystemsWithKeysForTable(tableId: number)
|
||||||
|
Получить список систем, для которых есть переходные ключи позиций указанной таблицы айтемов #21023
Parameters :
Returns :
Observable<ExternalSystem[]>
|
| Public getTableRowCount | ||||||
getTableRowCount(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<number>
|
| Public getTransitionalKeysByItems | ||||||
getTransitionalKeysByItems(itemIds: number[])
|
||||||
|
Получить переходные ключи для айтемов
Parameters :
Returns :
Promise<TransitionalKey[]>
|
| Public getTransitionalKeysByValue | |||||||||
getTransitionalKeysByValue(systemId: number, keyValue: string[])
|
|||||||||
|
Получить переходные ключи в системе по значению
Parameters :
Returns :
Promise<TransitionalKey[]>
|
| Public isFullBuilderClass | ||||||
isFullBuilderClass(classId: string)
|
||||||
|
Parameters :
Returns :
Promise<boolean>
|
| Public setUsageAccessLevel | ||||||
setUsageAccessLevel(usages: ItemExternalUsage[])
|
||||||
|
Parameters :
Returns :
Promise<void>
|
| Public systemsHaveExpiredMessages |
systemsHaveExpiredMessages()
|
|
Returns :
Promise<number[]>
|
| Public validateHaveExpiredMessages | |||||||||
validateHaveExpiredMessages(systemsOrClasses: T[], type: ModelEntityType)
|
|||||||||
Type parameters :
|
|||||||||
|
Validation
Parameters :
Returns :
Promise<T[]>
|
| mqAddress |
getmqAddress()
|