File

projects/m2-core/src/lib/core/service/data/data-edit.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(router: Router, logger: Logger, http: HttpClient, ajaxService: AjaxService, utilService: UtilService, endpointService: EndpointConfigService, metaLinkReadService: MetaLinkReadService)
Parameters :
Name Type Optional
router Router No
logger Logger No
http HttpClient No
ajaxService AjaxService No
utilService UtilService No
endpointService EndpointConfigService No
metaLinkReadService MetaLinkReadService No

Methods

Public checkGenerateItemRequest
checkGenerateItemRequest(request: GenerateItemRequest)
Parameters :
Name Type Optional
request GenerateItemRequest No
Returns : Promise<string[]>
Public clonePropertyDeclarations
clonePropertyDeclarations(nodeId: number, declarationIds: number[])
Parameters :
Name Type Optional
nodeId number No
declarationIds number[] No
Returns : Promise<PropertyDeclaration[]>
Public createClassificationNode
createClassificationNode(parentNodeId: number)
Parameters :
Name Type Optional
parentNodeId number No
Public createClassificationNodes
createClassificationNodes(parentNodeId: number, count: number)
Parameters :
Name Type Optional
parentNodeId number No
count number No
Public createCompatibilities
createCompatibilities(requests: CreateCompatibilityRequest[])
Parameters :
Name Type Optional
requests CreateCompatibilityRequest[] No
Public createConstraint
createConstraint(nodeId: number, constraintType: ConstraintType)
Parameters :
Name Type Optional
nodeId number No
constraintType ConstraintType No
Public createItem
createItem(parentNodeId: number)
Parameters :
Name Type Optional
parentNodeId number No
Returns : Promise<ItemFull>
Public createItems
createItems(requests: CreateElementsRequest[])
Parameters :
Name Type Optional
requests CreateElementsRequest[] No
Returns : Promise<ItemFull[]>
Public createNegotiationStage
createNegotiationStage(nodeId: number)

Applications

Parameters :
Name Type Optional
nodeId number No
Returns : Promise<NodeNegotiationStage>
Public createPropertyDeclaration
createPropertyDeclaration(request: CreatePropertyDeclarationRequest)
Parameters :
Name Type Optional
request CreatePropertyDeclarationRequest No
Returns : Promise<PropertyDeclaration>
Public createPropertyDeclarations
createPropertyDeclarations(requests: CreatePropertyDeclarationRequest[])
Parameters :
Name Type Optional
requests CreatePropertyDeclarationRequest[] No
Returns : Promise<PropertyDeclaration[]>
Public deleteCompatibilities
deleteCompatibilities(compatibilityIds: number | number[])
Parameters :
Name Type Optional
compatibilityIds number | number[] No
Returns : Promise<void>
Public deleteCompatibilitiesForStereotype
deleteCompatibilitiesForStereotype(elementId: number, stereotypeId: number)

Удалить собственные совместимости ноды или айтема указанного стереотипа

Parameters :
Name Type Optional
elementId number No
stereotypeId number No
Returns : Observable<number[]>
Public deleteConstraints
deleteConstraints(constraintIds: number | number[])
Parameters :
Name Type Optional
constraintIds number | number[] No
Returns : Promise<void>
Public deleteItems
deleteItems(itemIds: number | number[], postProcessChangesOnline)
Parameters :
Name Type Optional Default value
itemIds number | number[] No
postProcessChangesOnline No false
Returns : Promise<void>
Public deleteNegotiationStages
deleteNegotiationStages(stageIds: number | number[])
Parameters :
Name Type Optional
stageIds number | number[] No
Returns : Promise<void>
Public deleteNodes
deleteNodes(nodeIds: number[], tableToNotify?: number)
Parameters :
Name Type Optional
nodeIds number[] No
tableToNotify number Yes
Returns : Promise<void>
Public deletePropertyDeclarations
deletePropertyDeclarations(declarationIds: number | number[])
Parameters :
Name Type Optional
declarationIds number | number[] No
Returns : Promise<void>
Public editAggregationDeclaration
editAggregationDeclaration(request: EditAggregationDeclarationRequest)
Parameters :
Name Type Optional
request EditAggregationDeclarationRequest No
Returns : Promise<AggregationDeclaration>
Public editAttributeDeclaration
editAttributeDeclaration(request: EditAttributeDeclarationRequest)
Parameters :
Name Type Optional
request EditAttributeDeclarationRequest No
Returns : Promise<AttributeDeclaration>
Public editClassificationNode
editClassificationNode(request: EditClassifiableElementRequest)
Parameters :
Name Type Optional
request EditClassifiableElementRequest No
Public editClassificationNodes
editClassificationNodes(requests: EditClassifiableElementRequest[])
Parameters :
Name Type Optional
requests EditClassifiableElementRequest[] No
Public editCompatibilities
editCompatibilities(requests: EditCompatibilityRequest[])
Parameters :
Name Type Optional
requests EditCompatibilityRequest[] No
Public editConstraint
editConstraint(request: EditConstraintRequest)
Parameters :
Name Type Optional
request EditConstraintRequest No
Public editConstraints
editConstraints(requests: EditConstraintRequest[])
Parameters :
Name Type Optional
requests EditConstraintRequest[] No
Public editItem
editItem(request: EditClassifiableElementRequest)
Parameters :
Name Type Optional
request EditClassifiableElementRequest No
Returns : Observable<Item>
Public editItems
editItems(requests: EditClassifiableElementRequest[])
Parameters :
Name Type Optional
requests EditClassifiableElementRequest[] No
Returns : Observable<Item[]>
Public editLogins
editLogins(request: EditLoginsRequest)
Parameters :
Name Type Optional
request EditLoginsRequest No
Public editNegotiationStage
editNegotiationStage(request: EditNegotiationStageRequest)
Parameters :
Name Type Optional
request EditNegotiationStageRequest No
Public editNegotiationStages
editNegotiationStages(requests: EditNegotiationStageRequest[])
Parameters :
Name Type Optional
requests EditNegotiationStageRequest[] No
Returns : Promise<NodeNegotiationStage[]>
Public editPeriod
editPeriod(request: EditPeriodRequest)
Parameters :
Name Type Optional
request EditPeriodRequest No
Public editPropertyDeclarations
editPropertyDeclarations(request: EditPropertyDeclarationsRequest)
Parameters :
Name Type Optional
request EditPropertyDeclarationsRequest No
Returns : Promise<PropertyDeclaration[]>
Public enrichPropertyValues
enrichPropertyValues(request: EnrichPropertyValuesRequest)

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

Parameters :
Name Type Optional
request EnrichPropertyValuesRequest No
Returns : Promise<WorkInfo>
Public generateItem
generateItem(request: GenerateItemRequest)
Parameters :
Name Type Optional
request GenerateItemRequest No
Returns : Promise<ItemFull>
Public importItemsFromStringAnalytics
importItemsFromStringAnalytics(request: StringAnalyticsRoot)
Parameters :
Name Type Optional
request StringAnalyticsRoot No
Returns : Promise<WorkInfo>
Public makeNegotiationStagesOwned
makeNegotiationStagesOwned(nodeId: number)
Parameters :
Name Type Optional
nodeId number No
Returns : Promise<NodeNegotiationStage[]>
Public makePeriodsAndLoginsInherited
makePeriodsAndLoginsInherited(nodeId: number)
Parameters :
Name Type Optional
nodeId number No
Public makePeriodsAndLoginsOwned
makePeriodsAndLoginsOwned(nodeId: number)
Parameters :
Name Type Optional
nodeId number No
Public moveItems
moveItems(request: MoveClassifiableElementsRequest)
Parameters :
Name Type Optional
request MoveClassifiableElementsRequest No
Returns : Promise<WorkInfo>
Public moveNodes
moveNodes(request: MoveClassifiableElementsRequest)
Parameters :
Name Type Optional
request MoveClassifiableElementsRequest No
Returns : Promise<void>
Public updateItemByConstraintTableRows
updateItemByConstraintTableRows(request: GenerateItemRequest)
Parameters :
Name Type Optional
request GenerateItemRequest No
Public updateItemsXls
updateItemsXls(file: File, nodeId: number, updatedTableId?: number, updateProgressFn?: (progress?: number) => void)
Parameters :
Name Type Optional
file File No
nodeId number No
updatedTableId number Yes
updateProgressFn function Yes
Returns : Promise<WorkInfo>
Public updateItemsXml
updateItemsXml(file: File, updatedTableId?: number, updateProgressFn?: (progress?: number) => void)
Parameters :
Name Type Optional
file File No
updatedTableId number Yes
updateProgressFn function Yes
Returns : Promise<WorkInfo>
Public updateNodeCoordinates
updateNodeCoordinates(request: UpdateCoordinatesRequest)
Parameters :
Name Type Optional
request UpdateCoordinatesRequest No
Returns : Observable<void>
Public updateNodesXls
updateNodesXls(file: File, updateProgressFn?: (progress?: number) => void)

Массовое редактирование или импорт нод из Excel

Parameters :
Name Type Optional
file File No
updateProgressFn function Yes
Returns : Promise<WorkInfo>
Public updatePropertyValue
updatePropertyValue(request: UpdatePropertyValueRequest)
Parameters :
Name Type Optional
request UpdatePropertyValueRequest No
Public updatePropertyValueMultipart
updatePropertyValueMultipart(request: UpdatePropertyValueRequest, file: File, clientWorkId?: string, updateProgressFn?: (progress?: number) => void)
Parameters :
Name Type Optional
request UpdatePropertyValueRequest No
file File No
clientWorkId string Yes
updateProgressFn function Yes
Public updatePropertyValues
updatePropertyValues(requests: UpdatePropertyValueRequest[])
Parameters :
Name Type Optional
requests UpdatePropertyValueRequest[] No

results matching ""

    No results matching ""