Click or drag to resize

TaxonomyTreeServices Class


Provides the functionality to manage the Ingeniux CMS taxonomy system.
Inheritance Hierarchy
SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceTaxonomyTreeServices

Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.6.492
Syntax
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class TaxonomyTreeServices : CMSContentServiceBase

The TaxonomyTreeServices type exposes the following members.

Constructors
 NameDescription
Public methodTaxonomyTreeServicesInitializes a new instance of the TaxonomyTreeServices class
Top
Methods
 NameDescription
Public methodAddAssociationToCategory Associates a Category with a Page. This operation categiorizes the given Page with given Category.
Public methodCategoriesWithAssociations 
Public methodCategoryHasAssociations 
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 methodGetTaxonomyLookupObsolete.
Searches for Categories with initial characters in their names
Public methodMove Moves a Category Node from one location to another
Public methodQuickSearch Quick search for Categories with initial characters in their names
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
Top
See Also