Table of Contents

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>