@Controller @RequestMapping(value="/jobs") public class ScheduledJobsController extends RestController
| Constructor and Description |
|---|
ScheduledJobsController() |
| Modifier and Type | Method and Description |
|---|---|
com.sitewhere.spi.scheduling.IScheduledJob |
createScheduledJob(com.sitewhere.rest.model.scheduling.request.ScheduledJobCreateRequest request,
javax.servlet.http.HttpServletRequest servletRequest)
Create a new scheduled job.
|
com.sitewhere.spi.scheduling.IScheduledJob |
deleteScheduledJob(String token,
boolean force,
javax.servlet.http.HttpServletRequest servletRequest)
Delete an existing scheduled job.
|
com.sitewhere.spi.scheduling.IScheduledJob |
getScheduledJobByToken(String token,
javax.servlet.http.HttpServletRequest servletRequest) |
protected com.sitewhere.spi.scheduling.IScheduleManagement |
getScheduleManagement(javax.servlet.http.HttpServletRequest servletRequest)
Get the schedule management implementation for the current tenant.
|
com.sitewhere.spi.search.ISearchResults<com.sitewhere.spi.scheduling.IScheduledJob> |
listScheduledJobs(boolean includeContext,
int page,
int pageSize,
javax.servlet.http.HttpServletRequest servletRequest)
List scheduled jobs that match the criteria.
|
com.sitewhere.spi.scheduling.IScheduledJob |
updateScheduledJob(com.sitewhere.rest.model.scheduling.request.ScheduledJobCreateRequest request,
String token,
javax.servlet.http.HttpServletRequest servletRequest)
Update an existing scheduled job.
|
getTenant, getTenantAuthToken, handleAccessDenied, handleMissingContent, handleRuntimeException, handleSuccessfulAdd, handleSystemException@RequestMapping(method=POST) @ResponseBody @Secured(value="ROLE_REST") public com.sitewhere.spi.scheduling.IScheduledJob createScheduledJob(@RequestBody com.sitewhere.rest.model.scheduling.request.ScheduledJobCreateRequest request, javax.servlet.http.HttpServletRequest servletRequest) throws com.sitewhere.spi.SiteWhereException
request - servletRequest - com.sitewhere.spi.SiteWhereException@RequestMapping(value="/{token}",
method=GET)
@ResponseBody
@Secured(value="ROLE_REST")
public com.sitewhere.spi.scheduling.IScheduledJob getScheduledJobByToken(@PathVariable
String token,
javax.servlet.http.HttpServletRequest servletRequest)
throws com.sitewhere.spi.SiteWhereException
@RequestMapping(value="/{token}",
method=PUT)
@ResponseBody
@Secured(value="ROLE_REST")
public com.sitewhere.spi.scheduling.IScheduledJob updateScheduledJob(@RequestBody
com.sitewhere.rest.model.scheduling.request.ScheduledJobCreateRequest request,
@PathVariable
String token,
javax.servlet.http.HttpServletRequest servletRequest)
throws com.sitewhere.spi.SiteWhereException
request - token - servletRequest - com.sitewhere.spi.SiteWhereException@RequestMapping(method=GET) @ResponseBody @Secured(value="ROLE_REST") public com.sitewhere.spi.search.ISearchResults<com.sitewhere.spi.scheduling.IScheduledJob> listScheduledJobs(@RequestParam(defaultValue="false") boolean includeContext, @RequestParam(required=false,defaultValue="1") int page, @RequestParam(required=false,defaultValue="100") int pageSize, javax.servlet.http.HttpServletRequest servletRequest) throws com.sitewhere.spi.SiteWhereException
includeContext - page - pageSize - servletRequest - com.sitewhere.spi.SiteWhereException@RequestMapping(value="/{token}",
method=DELETE)
@ResponseBody
@Secured(value="ROLE_REST")
public com.sitewhere.spi.scheduling.IScheduledJob deleteScheduledJob(@PathVariable
String token,
@RequestParam(defaultValue="false")
boolean force,
javax.servlet.http.HttpServletRequest servletRequest)
throws com.sitewhere.spi.SiteWhereException
token - force - servletRequest - com.sitewhere.spi.SiteWhereExceptionprotected com.sitewhere.spi.scheduling.IScheduleManagement getScheduleManagement(javax.servlet.http.HttpServletRequest servletRequest) throws com.sitewhere.spi.SiteWhereException
servletRequest - com.sitewhere.spi.SiteWhereExceptionCopyright © 2016 SiteWhere, LLC.. All rights reserved.