projects/m2-core/src/lib/core/service/data/classification-tree.service.ts
Methods |
|
constructor(dataReadService: DataReadService, subscriptionService: SubscriptionService, tableDataService: TableDataService, taxonomyReadService: TaxonomyReadService, similarityReadService: SimilarityReadService)
|
||||||||||||||||||
|
Parameters :
|
| Public findClassifierRoots | ||||||
findClassifierRoots(rootNodes: TreeClassifierNode[])
|
||||||
|
Parameters :
Returns :
TreeClassifierNode[]
|
| Public findNearestExistingParentNodeId | |||||||||
findNearestExistingParentNodeId(node: TreeNode, defaultParentId: number)
|
|||||||||
|
Find nearest visible/existing parent
Parameters :
Returns :
Promise<number>
|
| Public formClassifierTreeRoot | ||||||
formClassifierTreeRoot(classifier: TreeClassifier)
|
||||||
|
Parameters :
Returns :
TreeClassifierNode
|
| Public Async formTreeRootsFromNodes | ||||||||||||||||
formTreeRootsFromNodes(nodesOrIds: number[] | ClassificationNode[], subscribeToChanges, excludeNested)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getSubNodes | ||||||||||||||||
getSubNodes(node: ClassificationNode, subscribeToChanges, ignoreCurrentTransaction?: boolean)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getSubNodesTableFiltered | ||||||||||||||||||||||||
getSubNodesTableFiltered(node: ClassificationNode, filteringTableId?: number, subscribeToChanges, ignoreCurrentTransaction?: boolean, tableType)
|
||||||||||||||||||||||||
|
Generic classification tree: getting subnodes
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getTreeClassifierSubNodes | ||||||||||||||||
getTreeClassifierSubNodes(node: TreeClassifierNode, classifierId: number, subscribeToChanges)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<TreeClassifierNode[]>
|
| Public getTreeClassifierSubNodesTableFiltered | ||||||||||||||||||||
getTreeClassifierSubNodesTableFiltered(node: TreeClassifierNode, classifierId: number, filteringTableId?: number, subscribeToChanges)
|
||||||||||||||||||||
|
Taxonomy classification tree: getting subnodes
Parameters :
Returns :
Promise<TreeClassifierNode[]>
|
| Public loadClassifierTopLevelNodes | ||||||||||||
loadClassifierTopLevelNodes(classifier: TreeClassifier, addUnclassifiedRoot)
|
||||||||||||
|
Taxonomy classifier tree: construction
Parameters :
Returns :
Promise<TreeClassifierNode[]>
|
| Public loadMissingRoots | |||||||||
loadMissingRoots(rootNodes: ClassificationNode[], ignoreCurrentTransaction?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<boolean>
|
| Public loadSubNodesIfNeeded | ||||||||||||||||
loadSubNodesIfNeeded(nodes: ClassificationNode[], subscribeToChanges, ignoreCurrentTransaction?: boolean)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public loadTreeRoots | ||||||||||||
loadTreeRoots(subscribeToChanges, ignoreCurrentTransaction?: boolean)
|
||||||||||||
|
Loads root nodes according to data security and subscribes to nodes' changes (optionally)
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public makeClassifierTreeFromBranch | ||||||||||||||||
makeClassifierTreeFromBranch(classifier: TreeClassifier, branchRootItem: TreeClassifierNode, addUnclassifiedRoot)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<TreeClassifierNode[]>
|
| Public makeTree | ||||||||||||||||||||
makeTree(rootNodesOrIds?: number[] | ClassificationNode[] | GetNodesFn, prevSelectedNodeId?: number, subscribeToChanges, ignoreCurrentTransaction?: boolean)
|
||||||||||||||||||||
|
Generic classification tree: construction
Parameters :
Returns :
Promise<TreeInfo>
|
| Public makeTreeFromBranch | ||||||||||||||||
makeTreeFromBranch(nodeId: number, subscribeToChanges, ignoreCurrentTransaction?: boolean)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public mergeClassificationNodeIntoTreeStateConfig | ||||||||||||||||||||||||||||
mergeClassificationNodeIntoTreeStateConfig(nodeId: number, treeStateConfig: TreeStateConfig, subscribeToChanges, ignoreCurrentTransaction?: boolean, prevSelectedNodeIdsSet?: Set
|
||||||||||||||||||||||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public mergeClassifierNodeIntoTreeStateConfig | ||||||||||||||||||||
mergeClassifierNodeIntoTreeStateConfig(nodeId: number, classifierId: number, treeStateConfig: TreeStateConfig, subscribeToChanges)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public mergeNodeBranch | ||||||||||||||||||||||||||||
mergeNodeBranch(nodeId: number, rootNodes: ClassificationNode[], subscribeToChanges, ignoreCurrentTransaction?: boolean, prevSelectedNodeIdsSet?: Set
|
||||||||||||||||||||||||||||
|
Parameters :
Returns :
Promise<ClassificationNode>
branch root |