public class DashboardWidgetCreator extends Object
Constructor and Description |
---|
DashboardWidgetCreator(WidgetCacheTime.Factory cacheTimeFactory,
TimeRangeFactory timeRangeFactory) |
Modifier and Type | Method and Description |
---|---|
DashboardWidget |
buildDashboardWidget(String type,
String widgetId,
String description,
int requestedCacheTime,
Map<String,Object> config,
TimeRange timeRange,
String creatorUserId) |
DashboardWidget |
fromPersisted(com.mongodb.BasicDBObject fields) |
DashboardWidget |
fromRequest(AddWidgetRequest awr,
String userId) |
DashboardWidget |
fromRequest(String widgetId,
AddWidgetRequest awr,
String userId) |
@Inject public DashboardWidgetCreator(WidgetCacheTime.Factory cacheTimeFactory, TimeRangeFactory timeRangeFactory)
public DashboardWidget fromRequest(AddWidgetRequest awr, String userId) throws DashboardWidget.NoSuchWidgetTypeException, InvalidRangeParametersException, InvalidWidgetConfigurationException
public DashboardWidget fromRequest(String widgetId, AddWidgetRequest awr, String userId) throws DashboardWidget.NoSuchWidgetTypeException, InvalidRangeParametersException, InvalidWidgetConfigurationException
public DashboardWidget fromPersisted(com.mongodb.BasicDBObject fields) throws DashboardWidget.NoSuchWidgetTypeException, InvalidRangeParametersException, InvalidWidgetConfigurationException
public DashboardWidget buildDashboardWidget(String type, String widgetId, String description, int requestedCacheTime, Map<String,Object> config, TimeRange timeRange, String creatorUserId) throws DashboardWidget.NoSuchWidgetTypeException, InvalidWidgetConfigurationException
Copyright © 2012–2018 Graylog, Inc.. All rights reserved.