| TreePathUtils Class |
Namespace: CMS.DocumentEngine
public static class TreePathUtils
The TreePathUtils type exposes the following members.
| Name | Description | |
|---|---|---|
| MAX_NAME_LENGTH |
Maximal length of the node document name.
|
| Name | Description | |
|---|---|---|
| MaxAliasLength |
Maximal length of the node alias name.
| |
| MaxNameLength |
Maximal length of the node document name.
| |
| RemoveDiacriticForSafeURLPath |
Indicates if diacritics should be removed from the URL path.
|
| Name | Description | |
|---|---|---|
| AllowPermanentPreviewLink |
Returns true if document workflow cycle GUID shouldn't be changed when moving from publish/archive step to edit step.
| |
| AutomaticallyUpdateDocumentAlias |
Returns true if the document alias should be automatically updated upon document name change.
| |
| EnsureChildPath |
Ensures path to be for all child pages.
| |
| EnsureMaxFileNameLength |
Ensures maximal length of the file name. Reflects the class node name source field size.
| |
| EnsureMaxNodeAliasLength |
Ensures maximal allowed node alias length.
| |
| EnsureMaxNodeNameLength |
Ensures maximal length of the node document name. Reflects the class node name source field size.
| |
| EnsureSingleNodePath |
Ensures node alias path to be only for single document.
| |
| EnsureSinglePath |
Ensures path to be only for a single page.
| |
| ExistsLinkedPageInSubTree |
Return true if the specified subtree contains any linked page.
| |
| GetAlias |
Returns the alias from the given alias path.
| |
| GetAliasPathByNodeId |
Returns the AliasPath equivalent for the given node ID.
| |
| GetAliasPathCondition |
Returns the where condition for node alias path expression.
| |
| GetClassNameByDocumentID |
Returns the node class name corresponding to the given document ID.
| |
| GetDocumentIdByDocumentGUID |
Returns the Document ID equivalent for the given document GUID.
| |
| GetDocumentSite |
Returns the site info of the specified original document ID.
| |
| GetMaxNameLength |
Gets maximal length of the node document name. Reflects the class node name source field size.
| |
| GetNodeAliasPathsOnPath |
Gets list of node alias paths for all documents on given path.
| |
| GetNodeByAliasPath |
Gets the base node record (CMS_Tree) by the alias path and site name.
| |
| GetNodeGUIDByNodeId |
Returns the Node GUID equivalent for the given node ID.
| |
| GetNodeIdByAliasPath |
Returns the node ID corresponding to the given aliasPath.
| |
| GetNodeIdByNodeGUID |
Returns the Node ID equivalent for the given node GUID.
| |
| GetNodeInheritedValue |
Gets the inherited value for a single document column.
| |
| GetNodeParentId |
Returns the parent node ID.
| |
| GetNodeSite |
Returns the site info of the specified node.
| |
| GetNodesOnPathWhereCondition |
Returns where condition for all nodes on the path to the given alias path.
| |
| GetParentPath(String) |
Returns the parent path for the specified path (any kind of path with "/" as a separator)
| |
| GetParentPath(String, Int32) |
Returns the parent path for the specified path, with distance of parentLevel from the given path.
| |
| GetPathLevel |
Returns the specified path level created from the given path.
| |
| GetSafeDocumentName |
Replaces back slash in document name.
| |
| GetSafeNodeAlias |
Returns node alias without forbidden characters.
| |
| GetUniqueNodeAlias |
Returns the unique node alias for the given node, node alias and parent node.
| |
| GetUniqueNodeName |
Returns the unique node name for the given node, node name and parent node.
| |
| IsMenuItemType |
Returns true, if the class name is considered to be menu item type document.
| |
| NewDocumentOrder |
Returns the new document order settings for the given site.
|