projects/m2-core/src/lib/core/service/meta/formula-repository.service.ts
Methods |
|
constructor(http: HttpClient, logger: Logger, endpointService: EndpointConfigService)
|
||||||||||||
|
Parameters :
|
| Public checkFormulaRuleSyntax | ||||||
checkFormulaRuleSyntax(rule: string)
|
||||||
|
Проверяет скрипт на синтаксическую корректность
Parameters :
Returns :
Observable<string>
|
| Public checkNewItemEnrichment | ||||||
checkNewItemEnrichment(request: CheckEnrichmentRequest)
|
||||||
|
Parameters :
Returns :
Promise<CheckEnrichmentFormulaResult>
|
| Public checkPropertyValueEnrichment | ||||||
checkPropertyValueEnrichment(request: CheckPropertyValueEnrichmentRequest)
|
||||||
|
Parameters :
Returns :
Promise<CheckEnrichmentFormulaResult>
|
| Public checkRule | |||||||||
checkRule(request: CheckRuleRequest | CheckCompatibilityRuleRequest, formulaType: FormulaRuleType)
|
|||||||||
|
Parameters :
Returns :
Promise<CheckFormulaResult[]>
|
| Public checkStatusEnrichment | ||||||
checkStatusEnrichment(request: CheckEnrichmentRequest)
|
||||||
|
Parameters :
Returns :
Promise<CheckEnrichmentFormulaResult>
|
| Public convertEntriesToCode | ||||||
convertEntriesToCode(entries: WizardEntry[])
|
||||||
|
Parameters :
Returns :
Promise<string>
|
| Public getFormulaDefaultText | |||||||||
getFormulaDefaultText(formulaType: FormulaRuleType, attrType?: AttributeType)
|
|||||||||
|
Parameters :
Returns :
Promise<string>
|
| Public getNodesOfFormulaUsage | ||||||
getNodesOfFormulaUsage(attributeId: number)
|
||||||
|
#15465 Получить ноды, в которых есть вычисляемые декларации, в формулах которых есть ссылка на атрибут типа Формула Именно на атрибут, а не значение атрибута, т.к. из этих нод сложно проследить вложенность пути поиска ссылки на формулу
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getOrFormRule | |||||||||||||||
getOrFormRule(ruleId?: number, formulaRule?: FormulaRule, formulaRuleType?: FormulaRuleType, attrType?: AttributeType)
|
|||||||||||||||
|
API END
Parameters :
Returns :
Promise<FormulaRule>
|
| Public getPropertyDeclarationsOfFormulaResults | ||||||
getPropertyDeclarationsOfFormulaResults(attributeValueId: number)
|
||||||
|
This method returns only direct aggregation declarations (no inverse)
Parameters :
Returns :
Promise<PropertyDeclaration[]>
|
| Public getRule | ||||||
getRule(ruleId: number)
|
||||||
|
Parameters :
Returns :
Promise<FormulaRule>
|