ICategoryNode Methods Ingeniux CMS Content Store API

The ICategoryNode type exposes the following members.

Methods

  Name Description
Public method AddPage
Associates a new page with this CategoryNode.
Public method AddPages
Associates a collection of new pages with this CategoryNode.
Public method AddPermission
Adds a new permission to this CategoryNode.
Public method AddPermissions
Adds a collection of new permissions to this CategoryNode.
Public method AddSynonym
Adds a new synonym under a given locale.
Public method AllowAccess
Check if a given IUser is allowed the type of access specified.
Public method Ancestors
Public method AncestorsCount
Gets the ancestor count for this CategoryNode.
Public method Children
Gets the child nodes of this CategoryNode in a paginated format.
Public method ChildrenCount
Gets the count of child nodes of this CategoryNode.
Public method Depth
Gets the hierarchy depth of this CategoryNode, starting from the root CategoryNode.
Public method Descendants
Gets descendants of this CategoryNode, in a paginzated format.
Public method DescendantsCount
Gets the count of all descendants of this CategoryNode.
Public method HasPage
Checks whether a given page is associated with this CategoryNode.
Public method Pages
Gets all pages associated with this CategoryNode.
Public method PagesCount
Gets the count of all pages associated with this CategoryNode, with or without its descendants.
Public method Parent
Gets the parent CategoryNode of this node.
Public method Code example Path
Gets the path of this CategoryNode.
Public method Permissions
Gets the permissions of this CategoryNode.
Public method PermissionsCount
Gets the count of permissions defined for this CategoryNode.
Public method Remove
Permanently removes this CategoryNode from the Taxonomy tree.
Public method RemoveChildren
Permanently removes all descendants of this CategoryNode from the Taxonomy tree.
Public method RemovePage
Removes association of this CategoryNode from a given page.
Public method RemovePages
Removes all page associations from this CategoryNode.
Public method RemovePermission
Remove a UserGroup's permission entries from this CategoryNode.
Public method RemoveSynonym
Removes a synonym from this CategoryNode.
Public method RemoveSynonyms
Removes all synonyms from this CategoryNode under given locale or across all locales
Public method RemoveTranslation
Removes a translation from this CategoryNode.
Public method RemoveTranslations
Removes all translations from this CategoryNode.
Public method ResetPermissions
Resets permissions for this CategoryNode.
Public method SetTranslation
Sets translation for this CategoryNode under a specific locale.
Public method Synonyms
Gets the synonyms of this CategoryNode across all locales.
Public method Synonyms(ILocale)
Gets the synonyms of this CategoryNode defined under a given locale.
Public method SynonymsCount
Gets the count of synonyms, under given locale or across all locales.
Public method Translations
Gets all translations of this CategoryNode across all locales.
Public method TranslationsCount
Gets the count of translations for this CategoryNode.
Public method ValidateData
Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity.)
Public method ValidateUserPermission
Validates the user permission on the current entity. Implemented by concrete inheriting types. It is called automatically upon saving an entity.
(Inherited from IEntity.)
Top
See Also

Reference