C# 클래스 Rebel.Cms.Web.Trees.ContentTreeController

상속: RecycleBinTreeController
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5 1 사용 예제들

공개 메소드들

메소드 설명
ContentTreeController ( IBackOfficeRequestContext requestContext ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Index ( HiveId id, System.Web.Mvc.FormCollection querystrings ) : RebelTreeResult

메소드 상세

AddMenuItemsToNode() 보호된 메소드

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

AddMenuItemsToNodeInRecycleBin() 보호된 메소드

protected AddMenuItemsToNodeInRecycleBin ( TreeNode n, System.Web.Mvc.FormCollection queryStrings ) : void
n TreeNode
queryStrings System.Web.Mvc.FormCollection
리턴 void

AddMenuItemsToRootNode() 보호된 메소드

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

ContentTreeController() 공개 메소드

public ContentTreeController ( IBackOfficeRequestContext requestContext ) : System
requestContext IBackOfficeRequestContext
리턴 System

ConvertEntityToTreeNode() 보호된 메소드

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
리턴 TreeNode

CreateRootNode() 보호된 메소드

Customize the root node
protected CreateRootNode ( System.Web.Mvc.FormCollection queryStrings ) : TreeNode
queryStrings System.Web.Mvc.FormCollection
리턴 TreeNode

GetChildContentIds() 보호된 메소드

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.
리턴 HiveId[]

GetChildTreeNodes() 보호된 메소드

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
리턴 IEnumerable

GetHiveProvider() 보호된 메소드

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
리턴 ReadonlyGroupUnitFactory

GetTreeNodeAlias() 보호된 메소드

protected GetTreeNodeAlias ( TypedEntity x ) : string
x TypedEntity
리턴 string