C# Class Hexa.Core.Web.Services.SiteMapBuilderService

Inheritance: ISiteMapBuilderService
Show file Open project: cmendible/Hexa.Core

Public Methods

Method Description
AddNode ( SiteMapNodeInfo node ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, string authorizationRule ) : void
AddNode ( SiteMapNodeInfo node, string authorizationRule, int preferredDisplayOrder ) : void
GetAuthorizationRule ( string nodeKey ) : string
GetChildren ( string nodeKey ) : ReadOnlyCollection
SiteMapBuilderService ( ) : System

Private Methods

Method Description
AddNodeWithOrder ( string parentKey, SiteMapNodeInfo node, int preferredDisplayOrder ) : void
SafeAddNode ( SiteMapNodeInfo node ) : void

Method Details

AddNode() public method

public AddNode ( SiteMapNodeInfo node ) : void
node SiteMapNodeInfo
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
preferredDisplayOrder int
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
authorizationRule string
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
authorizationRule string
preferredDisplayOrder int
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
preferredDisplayOrder int
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, string authorizationRule ) : void
node SiteMapNodeInfo
authorizationRule string
return void

AddNode() public method

public AddNode ( SiteMapNodeInfo node, string authorizationRule, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
authorizationRule string
preferredDisplayOrder int
return void

GetAuthorizationRule() public method

public GetAuthorizationRule ( string nodeKey ) : string
nodeKey string
return string

GetChildren() public method

public GetChildren ( string nodeKey ) : ReadOnlyCollection
nodeKey string
return ReadOnlyCollection

SiteMapBuilderService() public method

public SiteMapBuilderService ( ) : System
return System