public class DashboardServiceImpl extends PersistedServiceImpl implements DashboardService
mongoConnection
Constructor and Description |
---|
DashboardServiceImpl(MongoConnection mongoConnection,
com.codahale.metrics.MetricRegistry metricRegistry,
Searches searches) |
Modifier and Type | Method and Description |
---|---|
void |
addWidget(Dashboard dashboard,
DashboardWidget widget) |
List<Dashboard> |
all() |
long |
count() |
Dashboard |
load(String id) |
void |
removeWidget(Dashboard dashboard,
DashboardWidget widget) |
void |
updateWidgetCacheTime(Dashboard dashboard,
DashboardWidget widget,
int cacheTime) |
void |
updateWidgetDescription(Dashboard dashboard,
DashboardWidget widget,
String newDescription) |
void |
updateWidgetPositions(Dashboard dashboard,
WidgetPositions positions) |
collection, collection, count, count, cursorToList, destroy, destroy, destroyAll, destroyAll, destroyAll, embed, findOne, findOne, findOne, findOne, get, get, get, query, query, query, query, query, removeEmbedded, removeEmbedded, save, saveWithoutValidation, totalCount, totalCount, validate, validate, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, destroyAll, save, saveWithoutValidation, validate, validate, validate
@Inject public DashboardServiceImpl(MongoConnection mongoConnection, com.codahale.metrics.MetricRegistry metricRegistry, Searches searches)
public Dashboard load(String id) throws NotFoundException
load
in interface DashboardService
NotFoundException
public List<Dashboard> all()
all
in interface DashboardService
public void updateWidgetPositions(Dashboard dashboard, WidgetPositions positions) throws ValidationException
updateWidgetPositions
in interface DashboardService
ValidationException
public void addWidget(Dashboard dashboard, DashboardWidget widget) throws ValidationException
addWidget
in interface DashboardService
ValidationException
public void removeWidget(Dashboard dashboard, DashboardWidget widget)
removeWidget
in interface DashboardService
public void updateWidgetDescription(Dashboard dashboard, DashboardWidget widget, String newDescription) throws ValidationException
updateWidgetDescription
in interface DashboardService
ValidationException
public void updateWidgetCacheTime(Dashboard dashboard, DashboardWidget widget, int cacheTime) throws ValidationException
updateWidgetCacheTime
in interface DashboardService
ValidationException
public long count()
count
in interface DashboardService
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.