C# Class Rebel.Cms.Web.Trees.ContentTreeController

Inheritance: RecycleBinTreeController
Afficher le fichier Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Méthodes publiques

Méthode Description
ContentTreeController ( IBackOfficeRequestContext requestContext ) : System

Méthodes protégées

Méthode Description
AddMenuItemsToNode ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void

Adds menu items to each node

AddMenuItemsToNodeInRecycleBin ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void
AddMenuItemsToRootNode ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void

Adds menu items to root node

ConvertEntityToTreeNode ( TypedEntity entity, HiveId parentId, System.Web.Mvc.FormCollection queryStrings, IReadonlyGroupUnit uow ) : TreeNode
CreateRootNode ( System.Web.Mvc.FormCollection queryStrings ) : TreeNode

Customize the root node

GetChildContentIds ( HiveId parentId, IReadonlyGroupUnit uow ) : HiveId[]

Gets the child content ids for this tree given a parentId.

GetChildTreeNodes ( HiveId parentId, System.Web.Mvc.FormCollection queryStrings ) : IEnumerable

Get the child tree nodes for the id specified

GetHiveProvider ( HiveId parentId, System.Web.Mvc.FormCollection queryStrings ) : ReadonlyGroupUnitFactory

Returns the Hive provider to be used to query for child nodes

GetTreeNodeAlias ( TypedEntity x ) : string

Private Methods

Méthode Description
Index ( HiveId id, System.Web.Mvc.FormCollection querystrings ) : RebelTreeResult

Method Details

AddMenuItemsToNode() protected méthode

Adds menu items to each node
protected AddMenuItemsToNode ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void
n TreeNode
queryStrings System.Web.Mvc.FormCollection
Résultat void

AddMenuItemsToNodeInRecycleBin() protected méthode

protected AddMenuItemsToNodeInRecycleBin ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void
n TreeNode
queryStrings System.Web.Mvc.FormCollection
Résultat void

AddMenuItemsToRootNode() protected méthode

Adds menu items to root node
protected AddMenuItemsToRootNode ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void
n TreeNode
queryStrings System.Web.Mvc.FormCollection
Résultat void

ContentTreeController() public méthode

public ContentTreeController ( IBackOfficeRequestContext requestContext ) : System
requestContext IBackOfficeRequestContext
Résultat System

ConvertEntityToTreeNode() protected méthode

protected ConvertEntityToTreeNode ( TypedEntity entity, HiveId parentId, System.Web.Mvc.FormCollection queryStrings, IReadonlyGroupUnit uow ) : TreeNode
entity TypedEntity
parentId HiveId
queryStrings System.Web.Mvc.FormCollection
uow IReadonlyGroupUnit
Résultat TreeNode

CreateRootNode() protected méthode

Customize the root node
protected CreateRootNode ( System.Web.Mvc.FormCollection queryStrings ) : TreeNode
queryStrings System.Web.Mvc.FormCollection
Résultat TreeNode

GetChildContentIds() protected méthode

Gets the child content ids for this tree given a parentId.
protected GetChildContentIds ( HiveId parentId, IReadonlyGroupUnit uow ) : HiveId[]
parentId HiveId The parent id.
uow IReadonlyGroupUnit The uow.
Résultat HiveId[]

GetChildTreeNodes() protected méthode

Get the child tree nodes for the id specified
protected GetChildTreeNodes ( HiveId parentId, System.Web.Mvc.FormCollection queryStrings ) : IEnumerable
parentId HiveId
queryStrings System.Web.Mvc.FormCollection
Résultat IEnumerable

GetHiveProvider() protected méthode

Returns the Hive provider to be used to query for child nodes
protected GetHiveProvider ( HiveId parentId, System.Web.Mvc.FormCollection queryStrings ) : ReadonlyGroupUnitFactory
parentId HiveId
queryStrings System.Web.Mvc.FormCollection
Résultat ReadonlyGroupUnitFactory

GetTreeNodeAlias() protected méthode

protected GetTreeNodeAlias ( TypedEntity x ) : string
x TypedEntity
Résultat string