TaxonomyTreeServices Class

Ingeniux CMS Web Services API

Provides the functionality to manage the Ingeniux CMS taxonomy system.
Inheritance Hierarchy


Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.70

[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class TaxonomyTreeServices : CMSContentServiceBase

The TaxonomyTreeServices type exposes the following members.


Public methodTaxonomyTreeServices
Initializes a new instance of the TaxonomyTreeServices class

Public methodAddAssociationToCategory
Associates a Category with a Page. This operation categiorizes the given Page with given Category.
Public methodClone
Copies a Category Node and place it under specified target Category Node
Public methodCreateCategoryStructure
Creates a entire branch of Category nodes. This is the method to mass create categories.
Public methodCreateNewCategory
Creates a new Category Node in a specific Locale.
Public methodGetAssociationsToPage
Retrieves all the Categories associated with given Page
Public methodGetCategoriesInfo
Retrieves basic information of Categories by their Ids
Public methodGetCategoryAncestorIds
Retrieves the list of all ancestor Category Node Ids for a given Category Node
Public methodGetCategoryAssociations
Retrieves all the Pages associated with given Category.
Public methodGetCategorySynonyms
Retrieves the collection of Synonyms for given Category under specified Locale
Public methodGetChildren
Retrieves children Nodes of a specific Category Node in the Taxonomy Tree
Public methodGetChildrenPaged
Retrieves a range of Category nodes information, that are children of specified Category Node
Public methodGetStats
Retrieves the statistics of the Taxonomy system
Public methodGetTaxonomyLookup
Searches for Categories with initial characters in their names
Public methodMove
Moves a Category Node from one location to another
Public methodRecurseToNode
Retrieves the entire ancestors collection to the given category. Includes all root categories. Each ancestor entry contains its children entries.
Public methodRemoveAssociationsToCategory
Removes a list of Page associations to a given Category Node
Public methodRemoveCategory
Permenantly deletes a Category from the Taxonomy system. This operation also removes the association of this Category to all Pages.
Public methodSetAssociationsToPage
Associates a collection of Categories to given page
Public methodSetCategoryInformation
Updates the details of Category Node
Public methodSetCategoryPermissions
Updates the security permission for a Category
Public methodSetCategorySynonyms
Updates the Synonyms listing under specified locale for a Category
Public methodUpdateAssociationsToPage
Updates categorization to specific page
See Also