C# Class N2.Edit.SelectionUtility

Helps discovering item selection in editing interfaces.
Mostra file Open project: n2cms/n2cms Class Usage Examples

Public Methods

Method Description
ActionUrl ( string actionName ) : string
GetSelectionParent ( ) : ContentItem
ParseSelected ( string selected ) : ContentItem
ParseSelectionFromRequest ( ) : ContentItem

Analyzes the request trying to determine the selected item.

ParseUrl ( N2.Web.Url selectedUrl ) : ContentItem
SelectedUrl ( N2.Web.Url baseUrl, ContentItem selected = null ) : string
SelectionUtility ( ContentItem selectedItem, ContentItem memorizedItem ) : System.Web
SelectionUtility ( Control container, IEngine engine ) : System.Web
SelectionUtility ( string>.Func accessor, IEngine engine ) : System.Web
SelectionUtility ( HttpContext context, IEngine engine ) : System.Web
SelectionUtility ( System.Web.HttpContextBase context, IEngine engine ) : System.Web

Private Methods

Method Description
GetMemoryFromUrl ( ) : ContentItem
ParseLatestDraft ( ContentItem selectedItem ) : ContentItem
ParseSpecificVersion ( ContentItem selectedItem ) : ContentItem
SelectFile ( string selectedUrl ) : ContentItem
SelectionUtility ( ) : System.Web
TryApplyDraft ( ContentItem selectedItem ) : ContentItem

Method Details

ActionUrl() public method

public ActionUrl ( string actionName ) : string
actionName string
return string

GetSelectionParent() public method

public GetSelectionParent ( ) : ContentItem
return ContentItem

ParseSelected() public method

public ParseSelected ( string selected ) : ContentItem
selected string
return ContentItem

ParseSelectionFromRequest() public method

Analyzes the request trying to determine the selected item.
public ParseSelectionFromRequest ( ) : ContentItem
return ContentItem

ParseUrl() public method

public ParseUrl ( N2.Web.Url selectedUrl ) : ContentItem
selectedUrl N2.Web.Url
return ContentItem

SelectedUrl() public method

public SelectedUrl ( N2.Web.Url baseUrl, ContentItem selected = null ) : string
baseUrl N2.Web.Url
selected ContentItem
return string

SelectionUtility() public method

public SelectionUtility ( ContentItem selectedItem, ContentItem memorizedItem ) : System.Web
selectedItem ContentItem
memorizedItem ContentItem
return System.Web

SelectionUtility() public method

public SelectionUtility ( Control container, IEngine engine ) : System.Web
container System.Web.UI.Control
engine IEngine
return System.Web

SelectionUtility() public method

public SelectionUtility ( string>.Func accessor, IEngine engine ) : System.Web
accessor string>.Func
engine IEngine
return System.Web

SelectionUtility() public method

public SelectionUtility ( HttpContext context, IEngine engine ) : System.Web
context System.Web.HttpContext
engine IEngine
return System.Web

SelectionUtility() public method

public SelectionUtility ( System.Web.HttpContextBase context, IEngine engine ) : System.Web
context System.Web.HttpContextBase
engine IEngine
return System.Web