C# 클래스 Core.Web.Helpers.WidgetHelper

상속: IWidgetHelper
파일 보기 프로젝트 열기: coreframework/Core-Framework

공개 메소드들

메소드 설명
GetAvailableWidgets ( bool isTemplate ) : IList
GetWidgetClientId ( long widgetId ) : String

Gets the widget client id.

GetWidgetHolderStyles ( PageWidgetSettings settings ) : String
GetWidgetStyles ( PageWidgetSettings settings ) : String
GetWidgetViewModel ( PageWidget pageWidget ) : WidgetHolderViewModel

Gets the widget view model.

GetWidgetViewModel ( long pageWidgetId ) : WidgetHolderViewModel

Gets the widget view model.

IsManageWidgetAllowed ( PageWidget pageWidget, ICorePrincipal user, long entityId ) : bool

Determines whether [is manage widget allowed] [the specified widget identifier].

IsWidgetEnabled ( String widgetIdentifier ) : bool

Determines whether [is widget enabled] [the specified widget identifier].

IsWidgetEnabled ( Widget widget ) : bool

Determines whether [is widget enabled] [the specified widget].

UpdatePageWidgetInstance ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
UpdatePageWidgetInstanceId ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void

Updates the page widget instance.

비공개 메소드들

메소드 설명
AppendStyleString ( StringBuilder builder, String styleName, String styleValue ) : void

메소드 상세

GetAvailableWidgets() 공개 정적인 메소드

public static GetAvailableWidgets ( bool isTemplate ) : IList
isTemplate bool
리턴 IList

GetWidgetClientId() 공개 정적인 메소드

Gets the widget client id.
public static GetWidgetClientId ( long widgetId ) : String
widgetId long The widget id.
리턴 String

GetWidgetHolderStyles() 공개 정적인 메소드

public static GetWidgetHolderStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
리턴 String

GetWidgetStyles() 공개 정적인 메소드

public static GetWidgetStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
리턴 String

GetWidgetViewModel() 공개 정적인 메소드

Gets the widget view model.
public static GetWidgetViewModel ( PageWidget pageWidget ) : WidgetHolderViewModel
pageWidget Core.Web.NHibernate.Models.PageWidget The page widget.
리턴 Core.Web.Models.WidgetHolderViewModel

GetWidgetViewModel() 공개 정적인 메소드

Gets the widget view model.
public static GetWidgetViewModel ( long pageWidgetId ) : WidgetHolderViewModel
pageWidgetId long The page widget id.
리턴 Core.Web.Models.WidgetHolderViewModel

IsManageWidgetAllowed() 공개 정적인 메소드

Determines whether [is manage widget allowed] [the specified widget identifier].
public static IsManageWidgetAllowed ( PageWidget pageWidget, ICorePrincipal user, long entityId ) : bool
pageWidget Core.Web.NHibernate.Models.PageWidget The page widget.
user ICorePrincipal The user.
entityId long The entity id.
리턴 bool

IsWidgetEnabled() 공개 메소드

Determines whether [is widget enabled] [the specified widget identifier].
public IsWidgetEnabled ( String widgetIdentifier ) : bool
widgetIdentifier String The widget identifier.
리턴 bool

IsWidgetEnabled() 공개 메소드

Determines whether [is widget enabled] [the specified widget].
public IsWidgetEnabled ( Widget widget ) : bool
widget Widget The widget.
리턴 bool

UpdatePageWidgetInstance() 공개 메소드

public UpdatePageWidgetInstance ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
pageWidgetId long
instanceId long
user ICorePrincipal
리턴 void

UpdatePageWidgetInstanceId() 공개 정적인 메소드

Updates the page widget instance.
public static UpdatePageWidgetInstanceId ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
pageWidgetId long The page widget id.
instanceId long The instance id.
user ICorePrincipal The user.
리턴 void