projects/m2-core/src/lib/core/service/meta/property-usage.service.ts
Methods |
|
constructor(http: HttpClient, endpointService: EndpointConfigService, dataReadService: DataReadService, utilService: UtilService)
|
|||||||||||||||
|
Parameters :
|
| Public getConstraintsUsage | ||||||||||||
getConstraintsUsage(propertyIds: number | number[], mandatoryPropertyId?: number)
|
||||||||||||
|
Получить ограничения, в которых используется одно из указанных свойств
Parameters :
Returns :
Promise<ConstraintInfo[]>
свойство + его нода |
| Public getExchangeClassUsage | ||||||||||||
getExchangeClassUsage(propertyIds: number | number[], mandatoryPropertyId?: number)
|
||||||||||||
|
Получить обменные классы, в которых или в ограничениях экспорта которых, используется одно из указанных свойств
Parameters :
Returns :
Promise<ExchangeClass[]>
список обменных классов |
| Public getFormulaUsage | ||||||||||||
getFormulaUsage(propertyIds: number | number[], mandatoryPropertyId?: number)
|
||||||||||||
|
Получить ноды, в вычисляемых декларациях которых используется свойство Получить айтемы, в формульных значениях свойств которых используется свойство Всё это учитывая транзакционную видимость, ибо #13598, первый комментарий
Parameters :
Returns :
Promise<HierarchyHandle[]>
Список нод и айтемов, в которых есть подходящие |
| Public getGlobalConstraintTablesUsage | ||||||||||||
getGlobalConstraintTablesUsage(propertyIds: number | number[], mandatoryPropertyId?: number)
|
||||||||||||
|
Получить глобальные ограничительные таблицы, в которых используется одно из указанных свойств
Parameters :
Returns :
Promise<GlobalConstraintTable[]>
|
| Public getPropertyDeclarationsUsage | ||||||
getPropertyDeclarationsUsage(propertyId: number)
|
||||||
|
Получить ноды, в которых задекларировано указанное свойство
Parameters :
Returns :
Promise<ClassificationNode[]>
|