Ektron.Cms.Framework.Organization.TaxonomyManager
API for Managing Taxonomy and taxonomy nodes in the CMS. If intent is to retrieve CMS items that have been categorized in Taxonomies, use TaxonomyItemManager.
| Property |
Description |
| ApiMode |
Gets or sets the current API access mode. If set to Admin, the API runs with the permissions of an administrator. |
| ContentLanguage |
Gets or sets the current content language. |
| InPreviewMode |
Gets or sets the current Preview Mode. Returns true if the site is in site preview mode. |
| RequestInformation |
Gets the current Request Information. |
| SitePath |
Gets the site path. |
| TaxonomyService |
Taxonomy Service |
| UserId |
Gets or sets the currently logged in user ID. |
| Method |
Description |
| TaxonomyManager() |
Constructor |
| TaxonomyManager(ApiAccessMode) |
Constructor with Api mode |
| UpdateTaxonomyConfigurations(Int64,List<TaxonomyConfiguration>> |
Updates configuration list for a given taxonomy. The configuration list determines what types of items can be assigned to a Taxonomy. |
| Add(TaxonomyData) |
Adds a new Taxonomy or Taxonomy Node to the CMS. |
| Delete(Int64) |
Deletes a taxonomy from the CMS based on taxonomy Id |
| Update(TaxonomyData) |
Update a taxonomy in the CMS based on taxonomy Id |
| GetItem(Int64) |
Returns a taxonomy node based on taxonomy Id. Only returns the node itself. To retrieve child items, use GetTree(). |
| GetItem(String) |
Returns a taxonomy node based on taxonomy path. Only returns the node itself. To retrieve child items, use GetTree(). |
| GetTree(Int64,Int32,Boolean,PagingInfo,TaxonomyType) |
Returns a taxonomy tree based on taxonomy Id. |
| GetTree(String,Int32,Boolean,PagingInfo,TaxonomyType) |
Returns a taxonomy tree based on taxonomy path |
| Reorder(Int64,Int32,Boolean) |
Reorder the taxonomy category based on taxonomy id |
| GetList(TaxonomyCriteria) |
Returns a list of all taxonomies based upon criteira supplied. |
| GetList(TaxonomyCustomPropertyCriteria) |
Returns a list of all taxonomies based upon Custom Property Criteria supplied. |
| GetTaxonomyConfigurationList(Int64) |
Gets a list of Taxonomy Configurations for a given Taxonomy. Taxonomy Configurations determine what type of CMS objects can be assigned to a Taxonomy. |
| ImportTaxonomy(String,String) |
Creates a taxonomy using XML file. |
| MoveTaxonomy(Int64,Int64) |
Move the taxonomy with items from one to another at any level |