C# Class NSemble.Core.AreasResolver

Show file Open project: synhershko/NSemble

Public Properties

Property Type Description
Instance AreasResolver

Public Methods

Method Description
AddRedirect ( string requestPath, RedirectsTable redirectCommand ) : void
CheckRedirect ( string requestPath ) : RedirectsTable.RedirectCommand
GetAreaConfigsByName ( string areaName ) : AreaConfigs
GetPrefixByAreaConfigs ( AreaConfigs areaConfigs ) : string
LoadFromStore ( IDocumentSession session ) : bool
ParseArea ( string url, AreaConfigs &configs ) : string
PersistToStore ( IDocumentSession session ) : void
RegisterArea ( string prefix, AreaConfigs configs ) : void

Private Methods

Method Description
AreasResolver ( ) : System
GetAreaConfigsByPrefix ( string prefix ) : AreaConfigs

Method Details

AddRedirect() public method

public AddRedirect ( string requestPath, RedirectsTable redirectCommand ) : void
requestPath string
redirectCommand RedirectsTable
return void

CheckRedirect() public method

public CheckRedirect ( string requestPath ) : RedirectsTable.RedirectCommand
requestPath string
return RedirectsTable.RedirectCommand

GetAreaConfigsByName() public method

public GetAreaConfigsByName ( string areaName ) : AreaConfigs
areaName string
return AreaConfigs

GetPrefixByAreaConfigs() public method

public GetPrefixByAreaConfigs ( AreaConfigs areaConfigs ) : string
areaConfigs AreaConfigs
return string

LoadFromStore() public method

public LoadFromStore ( IDocumentSession session ) : bool
session IDocumentSession
return bool

ParseArea() public method

public ParseArea ( string url, AreaConfigs &configs ) : string
url string
configs AreaConfigs
return string

PersistToStore() public method

public PersistToStore ( IDocumentSession session ) : void
session IDocumentSession
return void

RegisterArea() public method

public RegisterArea ( string prefix, AreaConfigs configs ) : void
prefix string
configs AreaConfigs
return void

Property Details

Instance public static property

public static AreasResolver,NSemble.Core Instance
return AreasResolver