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.
Properties
| 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
|
| GetList(TaxonomyCriteria) |
Returns a list of all taxonomies based upon criteira 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.
|