Interface IPageWidgetService
Namespace: Casewhere.Runtime.Widgets.WidgetCollectors
Assembly: Casewhere.Runtime.dll
public interface IPageWidgetService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IPageWidgetService>(IPageWidgetService)
Methods
CalculateWidgetAccessMode(ResourceAccessRequest)
AccessMode? CalculateWidgetAccessMode(ResourceAccessRequest request)
Parameters
request
ResourceAccessRequest
Returns
AccessMode?
GetAccessibleWidgets(Page, Dictionary<string, object>, AccessMode?)
IList<AccessibleWidget> GetAccessibleWidgets(Page page, Dictionary<string, object> parameters, AccessMode? parentAccessMode)
Parameters
page
Page
parameters
Dictionary<string, object>
parentAccessMode
AccessMode?
Returns
IList<AccessibleWidget>
GetWidgets(Page)
IList<Widget> GetWidgets(Page page)
Parameters
page
Page
Returns
IList<Widget>