TaxonomyTreeServices Class Ingeniux CMS Web Services API

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

SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceTaxonomyTreeServices

Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax

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

The TaxonomyTreeServices type exposes the following members.

Constructors

  NameDescription
Public methodTaxonomyTreeServices
Top
Methods

  NameDescription
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 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 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
Top
See Also

Reference