Click or drag to resize

ICategoryNode Methods


The ICategoryNode type exposes the following members.

Methods
  NameDescription
Public methodCode exampleAddContentItems
Associates a collection of new IContentItem with this CategoryNode.
Public methodAddPage
Associates a new page with this CategoryNode.
Public methodAddPages
Associates a collection of new pages with this CategoryNode.
Public methodAddPermission
Adds a new permission to this CategoryNode.
Public methodAddPermissions
Adds a collection of new permissions to this CategoryNode.
Public methodAddSynonym
Adds a new synonym under a given locale.
Public methodAllowAccess
Check if a given IUser is allowed the type of access specified.
Public methodAncestors
Gets all the ancestors of this CategoryNode.
Public methodAncestorsCount
Gets the ancestor count for this CategoryNode.
Public methodChildren
Gets the child nodes of this CategoryNode in a paginated format.
Public methodChildrenCount
Gets the count of child nodes of this CategoryNode.
Public methodContentItems
Gets all content items associated with this CategoryNode.
Public methodDepth
Gets the hierarchy depth of this CategoryNode, starting from the root CategoryNode.
Public methodDescendants
Gets descendants of this CategoryNode, in a paginzated format.
Public methodDescendantsCount
Gets the count of all descendants of this CategoryNode.
Public methodHasPage
Checks whether a given page is associated with this CategoryNode.
Public methodPages
Gets all pages associated with this CategoryNode.
Public methodPagesCount
Gets the count of all pages associated with this CategoryNode, with or without its descendants.
Public methodParent
Gets the parent CategoryNode of this node.
Public methodCode examplePath
Gets the path of this CategoryNode.
Public methodPermissions
Gets the permissions of this CategoryNode.
Public methodPermissionsCount
Gets the count of permissions defined for this CategoryNode.
Public methodRemove
Permanently removes this CategoryNode from the Taxonomy tree.
Public methodRemoveChildren
Permanently removes all descendants of this CategoryNode from the Taxonomy tree.
Public methodCode exampleRemoveContentItemT
Removes association of this CategoryNode from a given content item.
Public methodCode exampleRemoveContentItems
Removes a collection of IContentItem with this CategoryNode.
Public methodRemovePage
Removes association of this CategoryNode from a given page.
Public methodRemovePages
Removes all page associations from this CategoryNode.
Public methodRemovePermission
Remove a UserGroup's permission entries from this CategoryNode.
Public methodRemoveSynonym
Removes a synonym from this CategoryNode.
Public methodRemoveSynonyms
Removes all synonyms from this CategoryNode under given locale or across all locales
Public methodRemoveTranslation
Removes a translation from this CategoryNode.
Public methodRemoveTranslations
Removes all translations from this CategoryNode.
Public methodResetPermissions
Resets permissions for this CategoryNode.
Public methodSetTranslation
Sets translation for this CategoryNode under a specific locale.
Public methodSynonyms
Gets the synonyms of this CategoryNode across all locales.
Public methodSynonyms(ILocale)
Gets the synonyms of this CategoryNode defined under a given locale.
Public methodSynonymsCount
Gets the count of synonyms, under given locale or across all locales.
Public methodTranslations
Gets all translations of this CategoryNode across all locales.
Public methodTranslationsCount
Gets the count of translations for this CategoryNode.
Public methodValidateData
Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity.)
Public methodValidateUserPermission
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