ITaxonomyManager Methods Ingeniux CMS Content Store API

The ITaxonomyManager type exposes the following members.

Methods

  Name Description
Public method Associate
Associates a Page with a given collection of Category Nodes.
Public method Categories(String)
Gets Category Nodes by their unique IDs.
Public method Categories(Int32, ILocale, String, Boolean, Int32, Int32)

Gets Category Nodes by initial characters in name, filtered by locale, in a paginated fashion.

This is the main way of searching for categories. By default, it returns all categories with all input parameters missing.

Public method CategoriesByName
Gets Category Nodes by name, filtered by locale, in a paginated fashion.
Public method CategoriesByNameCount
Gets the count of Category Nodes by name, filtered by locale.
Public method CategoriesCount
Gets the count of all Category Nodes.
Public method CategoriesCount(String, ILocale, Boolean)
Gets the count of Category Nodes by initial characters in name, filtered by locale.
Public method CategoriesCreatedInLocaleCount
Gets the count of Category Nodes created under a specified locale.
Public method CategoriesOnPage
Retrieves a paginated list of all the Category Nodes that are associated with a given Page.
Public method CategoriesOnPageCount
Gets the count of Category Nodes that are asssociated with the specified Page.
Public method Category
Retrieves a Category Node by its unique ID.
Public method CopyCategory
Copies a Category Node and its descendants, and places the copy as child or sibling of another Category Node.
Public method CreateCategory
Creates a new Category Node under another Category Node.
Public method CreateRootCategory
Creates a new Root Category Node.
Public method DeepCloneT, TManager
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.)
Public method MoveCategory
Makes a Category Node a child or sibling of another Category Nodee, or turns it into a Root Node.
Public method QuickWrite
Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.)
Public method RemoveCategory
Removes a Category Node from the content store. This also removes any associations this Category has with any Pages.
Public method RootCategories
Returns a paginated list of root Category Node, which are nodes without parent.
Public method RootCategoriesCount
Gets the count of all Root Categories.
Public method Serialize
Returns the XML presentation of the Taxonomy Tree
Public method Code example SerializeAssociations
Returns the XML presentation of taxonomy associations.
Public method TranslatedCategoriesCount
Gets the count of Category Nodes that have a translation under any locale.
Public method UnassociatePage
Clears all categorization from a Page .
Top
See Also

Reference