File

projects/m2-core/src/lib/core/service/taxonomy/taxonomy-read.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(http: HttpClient, endpointService: EndpointConfigService, utilService: UtilService, subscriptionService: SubscriptionService)
Parameters :
Name Type Optional
http HttpClient No
endpointService EndpointConfigService No
utilService UtilService No
subscriptionService SubscriptionService No

Methods

Public editTreeClassifierTableData
editTreeClassifierTableData(request: EditTreeClassifierPresentationRequest)
Parameters :
Name Type Optional
request EditTreeClassifierPresentationRequest No
Returns : Promise<void>
Public expandFacet
expandFacet(tableId: number, columnId: string, facetId: string, formatFacets)
Parameters :
Name Type Optional Default value
tableId number No
columnId string No
facetId string No
formatFacets No false
Returns : Promise<Facet[]>
Public filterSuitableStructureItems
filterSuitableStructureItems(tableId: number, itemIdsToCheck: number[])
Parameters :
Name Type Optional
tableId number No
itemIdsToCheck number[] No
Returns : Promise<Map<number, string>>
Public findStructureItems
findStructureItems(classifierId: number, searchQuery?: string)
Parameters :
Name Type Optional
classifierId number No
searchQuery string Yes
Returns : Promise<Map<number, string>>
Public getClassifierId
getClassifierId(tableId: number)

Datatable

Parameters :
Name Type Optional
tableId number No
Returns : number
Public getClassifiersUUIDs
getClassifiersUUIDs(classifierIds: number[])
Parameters :
Name Type Optional
classifierIds number[] No
Returns : Promise<Map<number, string>>
Public getClassifierUUID
getClassifierUUID(classifierId: number)
Parameters :
Name Type Optional
classifierId number No
Returns : Promise<string>
Public getCompatibilityStereoFacets
getCompatibilityStereoFacets(tableId: number, excludeColumnId: string, size?: number)

Получить фасеты стереотипов совместимостей, совместимости по которым имются в табличном представлении. excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов

Parameters :
Name Type Optional
tableId number No
excludeColumnId string No
size number Yes
Public getCompatibleItemsFacets
getCompatibleItemsFacets(tableId: number, excludeColumnId: string, stereoId?: number, isMale?: boolean, size?: number)

Получить фасеты совместимых айтемов excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов

Parameters :
Name Type Optional
tableId number No
excludeColumnId string No
stereoId number Yes
isMale boolean Yes
size number Yes
Returns : Observable<Pair[]>
Public getConstraintsNested
getConstraintsNested(classifierId: number, taxonomyReferenceId: number, searchQuery?: string)
Parameters :
Name Type Optional
classifierId number No
taxonomyReferenceId number No
searchQuery string Yes
Returns : Promise<ConstraintLight[]>
Public getExtendedSearchCriteria
getExtendedSearchCriteria(treeClassifierTableId: number, taxonomyReferenceId: number, searchQuery?: string)
Parameters :
Name Type Optional
treeClassifierTableId number No
taxonomyReferenceId number No
searchQuery string Yes
Public getFilteredStructureItems
getFilteredStructureItems(tableId: number, classifierId: number, currentRoots: TreeClassifierNode[], checkPathVisibility: boolean)

Дерево нод, подходящих под критерии поиска

Parameters :
Name Type Optional
tableId number No
classifierId number No
currentRoots TreeClassifierNode[] No
checkPathVisibility boolean No
Returns : Promise<TreeClassifierNode[]>
Public getFilterFacets
getFilterFacets(tableId: number, columnId: string, formatFacets, forPropositions, size?: number)
Parameters :
Name Type Optional Default value
tableId number No
columnId string No
formatFacets No false
forPropositions No false
size number Yes
Returns : Promise<Facet[]>
Public getGlobalColumns
getGlobalColumns(classifierId: number, structureItemId: number, taxonomyReferenceId: number)
Parameters :
Name Type Optional
classifierId number No
structureItemId number No
taxonomyReferenceId number No
Public getItemPosition
getItemPosition(tableId: number, itemId: number)
Parameters :
Name Type Optional
tableId number No
itemId number No
Returns : Promise<number>
Public getItemsPage
getItemsPage(tableId: number, columnIds: string[], pageSize?: number, start?: number)
Parameters :
Name Type Optional
tableId number No
columnIds string[] No
pageSize number Yes
start number Yes
Returns : Promise<PageRow[]>
Public getPropertiesForColumns
getPropertiesForColumns(treeClassifierTableId: number, taxonomyReferenceId: number, searchQuery?: string)
Parameters :
Name Type Optional
treeClassifierTableId number No
taxonomyReferenceId number No
searchQuery string Yes
Returns : Promise<PropertyDeclarationLight[]>
Public getStoredSearchParams
getStoredSearchParams(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Observable<StringMap<SearchParameter>>
Public getStructureItemsPropositions
getStructureItemsPropositions(classifierId: number, searchQuery?: string)

Propositions

Parameters :
Name Type Optional
classifierId number No
searchQuery string Yes
Returns : Promise<ItemProposition[]>
Public getTableColumns
getTableColumns(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<TaxoUserTableColumn[]>
Public getTableImages
getTableImages(tableId: number, attributeIds: number[])
Parameters :
Name Type Optional
tableId number No
attributeIds number[] No
Public getTreeBranch
getTreeBranch(itemId: number, classifierId: number, subscribeToChanges)
Parameters :
Name Type Optional Default value
itemId number No
classifierId number No
subscribeToChanges No true
Returns : Promise<TreeClassifierNode>
Public getTreeClassifierFirstParentItemId
getTreeClassifierFirstParentItemId(classifierId: number, itemId: number)

API END

Parameters :
Name Type Optional
classifierId number No
itemId number No
Returns : Promise<number>
Public getTreeClassifierParentItems
getTreeClassifierParentItems(classifierId: number, itemId: number)
Parameters :
Name Type Optional
classifierId number No
itemId number No
Returns : Promise<TreeClassifierNode[]>
Public getTreeClassifierRootItems
getTreeClassifierRootItems(classifierId: number, subscribeToChanges)
Parameters :
Name Type Optional Default value
classifierId number No
subscribeToChanges No true
Returns : Promise<TreeClassifierNode[]>
Public getTreeClassifierStructureElementsPath
getTreeClassifierStructureElementsPath(ids: number[], includeTarget)
Parameters :
Name Type Optional Default value
ids number[] No
includeTarget No false
Returns : Promise<Map<number, TreeClassifierNode[]>>
Public getTreeClassifierStructureItems
getTreeClassifierStructureItems(itemIds: number[], classifierId: number, subscribeToChanges)
Parameters :
Name Type Optional Default value
itemIds number[] No
classifierId number No
subscribeToChanges No true
Returns : Promise<TreeClassifierNode[]>
Public getTreeClassifierSubItems
getTreeClassifierSubItems(itemId: number, classifierId: number, subscribeToChanges)
Parameters :
Name Type Optional Default value
itemId number No
classifierId number No
subscribeToChanges No true
Returns : Promise<TreeClassifierNode[]>
Public getTreeClassifierTableRowCount
getTreeClassifierTableRowCount(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<number>

results matching ""

    No results matching ""