Class MonitoringDashboardConfigurationServices
- java.lang.Object
-
- step.framework.server.AbstractServices<step.core.access.User>
-
- step.core.deployment.AbstractStepServices
-
- step.plugins.dashboards.monitoring.conf.MonitoringDashboardConfigurationServices
-
@Singleton @Path("monitoringdashboard/configuration") public class MonitoringDashboardConfigurationServices extends step.core.deployment.AbstractStepServices
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration
-
Field Summary
Fields Modifier and Type Field Description protected MonitoringDashboardConfigurationAccessor
monitoringConfAccessor
protected MonitoringDashboardManager
monitoringDashboardManager
protected step.core.scheduler.ExecutionTaskAccessor
schedulerAccessor
-
Constructor Summary
Constructors Constructor Description MonitoringDashboardConfigurationServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration>
getSchedulerTasksAndConfiguration(boolean filter)
void
init()
void
setDisplay(String taskId, Boolean display)
void
setPosition(String taskId, Integer position)
-
Methods inherited from class step.core.deployment.AbstractStepServices
getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getScheduler
-
-
-
-
Field Detail
-
monitoringDashboardManager
protected MonitoringDashboardManager monitoringDashboardManager
-
schedulerAccessor
protected step.core.scheduler.ExecutionTaskAccessor schedulerAccessor
-
monitoringConfAccessor
protected MonitoringDashboardConfigurationAccessor monitoringConfAccessor
-
-
Method Detail
-
init
@PostConstruct public void init()
- Overrides:
init
in classstep.core.deployment.AbstractStepServices
-
setDisplay
@POST @Consumes("application/json") @Path("/{taskId}/display") public void setDisplay(@PathParam("taskId") String taskId, Boolean display)
-
setPosition
@POST @Consumes("application/json") @Path("/{taskId}/position") public void setPosition(@PathParam("taskId") String taskId, Integer position)
-
getSchedulerTasksAndConfiguration
@GET @Consumes("application/json") @Path("/list") public List<MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration> getSchedulerTasksAndConfiguration(@QueryParam("filter") boolean filter)
-
-