projects/m2-core/src/lib/core/service/value/declaration.service.ts
Properties |
|
Methods |
|
constructor(logger: Logger, localizationService: LocalizationService, uiConfigService: UIConfigService, dataReadService: DataReadService, dataEditService: DataEditService, attributeClassifierService: AttributeClassifierService, measurementService: MeasurementService, doubleParserService: DoubleParserService, tabService: TabService, actionsService: ActionsService)
|
|||||||||||||||||||||||||||||||||
|
Parameters :
|
| Public attributeValueToDefaultValue | ||||||
attributeValueToDefaultValue(value: AttributeValue)
|
||||||
|
Parameters :
Returns :
string
|
| Public broadCastDeclarationsChanges | ||||||||||||||||||||||||
broadCastDeclarationsChanges(nodeId?: number, createdDeclarations?: PropertyDeclaration[], setJustCreated, editedDeclarations?: PropertyDeclaration[], deletedDeclarationIds?: number[])
|
||||||||||||||||||||||||
|
Parameters :
Returns :
void
|
| Public broadCastDeclarationsCreated | ||||||||||||||||
broadCastDeclarationsCreated(nodeId: number, declarations: PropertyDeclaration[], setJustCreated)
|
||||||||||||||||
|
Broadcasting changes
Parameters :
Returns :
void
|
| Public broadCastDeclarationsDeleted | ||||||
broadCastDeclarationsDeleted(declarationIds: number[])
|
||||||
|
Parameters :
Returns :
void
|
| Public broadcastDeclarationsEdited | |||||||||
broadcastDeclarationsEdited(editedDeclarations: PropertyDeclaration[], nodeId: number)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public castDeclarationInfosToRows | ||||||
castDeclarationInfosToRows(srcDeclarationInfos: DeclarationInfo[])
|
||||||
|
Card rows
Parameters :
Returns :
Promise<CardRow[]>
|
| Public createPropertyDeclaration |
createPropertyDeclaration(nodeId: number, propertyId: number)
|
|
Declarations CRUD
Returns :
Promise<PropertyDeclaration>
|
| Public createPropertyDeclarations | |||||||||
createPropertyDeclarations(nodeId: number, propertyIds: number[])
|
|||||||||
|
Parameters :
Returns :
Promise<PropertyDeclaration[]>
|
| Public defaultValueToAttributeValue | ||||||
defaultValueToAttributeValue(declaration: AttributeDeclaration)
|
||||||
|
Parameters :
Returns :
AttributeValue
|
| Public deletePropertyDeclarations | ||||||
deletePropertyDeclarations(declarationIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<number[]>
|
| Public formDeclarationsDefaultValues | ||||||
formDeclarationsDefaultValues(nodeDeclarationsInfo: DeclarationInfo[])
|
||||||
|
Default value
Parameters :
Returns :
Promise<PropertyValue[]>
|
| Public formEditAggregationDeclarationRequest | ||||||||||||
formEditAggregationDeclarationRequest(declarationId: number, paramType: DeclarationParamType, value: boolean | number | FormulaRuleData)
|
||||||||||||
|
Parameters :
Returns :
EditAggregationDeclarationRequest
|
| Public formEditAttributeDeclarationRequest | ||||||||||||
formEditAttributeDeclarationRequest(declarationId: number, paramType: DeclarationParamType, value: boolean | string | number | EditMLValueRequest | FormulaRuleData | Option<MetaProperty>)
|
||||||||||||
|
Edit
Parameters :
Returns :
EditAttributeDeclarationRequest
|
| Public formEditDeclarationCategoryRequest | |||||||||
formEditDeclarationCategoryRequest(declaration: PropertyDeclaration, categoryName: string)
|
|||||||||
|
Parameters :
Returns :
EditAttributeDeclarationRequest | EditAggregationDeclarationRequest
|
| Public formEditDeclarationSortOrderRequest | ||||||||||||
formEditDeclarationSortOrderRequest(droppedDeclaration: PropertyDeclaration, targetDeclaration: PropertyDeclaration, after: boolean)
|
||||||||||||
|
Parameters :
Returns :
EditAttributeDeclarationRequest | EditAggregationDeclarationRequest
|
| Public formMetaPropertyPropositions | ||||||||||||
formMetaPropertyPropositions(metaClass: MetaClass, declaration: AttributeDeclaration, rootRows: DeclarationRow[])
|
||||||||||||
|
MetaProperty
Parameters :
Returns :
Promise<DataProposition[]>
|
| Public getCategoryDeclarations | ||||||
getCategoryDeclarations(categoryRow: CategoryRow)
|
||||||
|
Parameters :
Returns :
PropertyDeclaration[]
|
| Public getDeclarationParamValue | |||||||||
getDeclarationParamValue(declaration: PropertyDeclaration, paramType: DeclarationParamType)
|
|||||||||
|
Parameters :
Returns :
Promise<any>
|
| Public getRowSortOrder | ||||||
getRowSortOrder(row: CardRow)
|
||||||
|
TODO move to CardRow and its subclasses
Parameters :
Returns :
number
|
| Public handleDeclarationChangesMessage | |||||||||||||||
handleDeclarationChangesMessage(message: DeclarationChangesMessage, nodeId: number, rootRows: CardRow[], declarationInfos: DeclarationInfo[])
|
|||||||||||||||
|
Callback handlers
Parameters :
Returns :
boolean
|
| Public onDeleteDeclarationClick |
onDeleteDeclarationClick(declarationId: number, event: MouseEvent, cb?: () => void)
|
|
Returns :
void
|
| Public validateHasValues | ||||||
validateHasValues(rows: CardRow[])
|
||||||
|
Parameters :
Returns :
Subscription
|
| Public Readonly declarationParamNamesMap |
Type : StringMap<string>
|
Default value : {
'PSEUDONYM': $localize`:@@nameLabel:Наименование`
,'IS_SHOWN_IN_TABLE': $localize`:@@isVisibleInTableLabel:Отображать в таблице`
,'IS_DESCRIPTION_SUPPLIER' : $localize`:@@isDescriptionSupplierLabel:Входит в полное описание`
,'DEFAULT_VALUE' : $localize`:@@defaultValueLabel:Значение по умолчанию`
,'MASK' : $localize`:@@inputMaskLabel:Маска ввода`
,'IS_DISPLAY_NAME' : $localize`:@@isDisplayNameLabel:Сокращенное наименование`
,'FORMULA' : $localize`:@@formulaLabel:Формула`
,'PRECISION' : $localize`:@@precisionLabel:Точность`
,'UNIT' : $localize`:@@unitLabel:Единица измерения`
,'SCOPE' : $localize`:@@scopeLabel:Область`
,'META_PROPERTY' : $localize`:@@metaPropertyLabel:Атрибут метаданных`
,'POST_PROCESSING_FORMULA' : $localize`:@@editPostProcessingLabel:Постобработчик на изменение`
,'DESIRABLE_ACCESS' : $localize`:@@desirableAccessLabel:Права доступа`
}
|
|
Param |