File

projects/m2-core/src/lib/core/service/meta/property-usage.service.ts

Index

Methods

Constructor

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

Methods

Public getConstraintsUsage
getConstraintsUsage(propertyIds: number | number[], mandatoryPropertyId?: number)

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

Parameters :
Name Type Optional Description
propertyIds number | number[] No

свойства, использование которых проверяется

mandatoryPropertyId number Yes

свойство, которое обязательно используется в ограничении

Returns : Promise<ConstraintInfo[]>

свойство + его нода

Public getExchangeClassUsage
getExchangeClassUsage(propertyIds: number | number[], mandatoryPropertyId?: number)

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

Parameters :
Name Type Optional Description
propertyIds number | number[] No

свойства, использование которых проверяется

mandatoryPropertyId number Yes

свойство, которое обязательно используется в классе

список обменных классов

Public getFormulaUsage
getFormulaUsage(propertyIds: number | number[], mandatoryPropertyId?: number)

Получить ноды, в вычисляемых декларациях которых используется свойство Получить айтемы, в формульных значениях свойств которых используется свойство Всё это учитывая транзакционную видимость, ибо #13598, первый комментарий

Parameters :
Name Type Optional Description
propertyIds number | number[] No

свойства, использование которых проверяется

mandatoryPropertyId number Yes

свойство, которое обязательно используется в формуле

Список нод и айтемов, в которых есть подходящие

Public getGlobalConstraintTablesUsage
getGlobalConstraintTablesUsage(propertyIds: number | number[], mandatoryPropertyId?: number)

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

Parameters :
Name Type Optional Description
propertyIds number | number[] No

свойства, использование которых проверяется

mandatoryPropertyId number Yes

свойство, которое обязательно используется в таблице

Public getPropertyDeclarationsUsage
getPropertyDeclarationsUsage(propertyId: number)

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

Parameters :
Name Type Optional
propertyId number No

results matching ""

    No results matching ""