@Path(value="/search") public class SearchStatusResource extends Object
| Constructor and Description |
|---|
SearchStatusResource(it.netgrid.commons.data.BulkService<TaskStatus,Long> taskStatusBulk,
SchedulerUtils schedulerUtils,
it.netgrid.commons.data.CrudService<TaskStatus,Long> taskStatusService) |
| Modifier and Type | Method and Description |
|---|---|
List<TaskStatus> |
manualStart(String query) |
List<TaskStatus> |
manualStop(String query) |
List<TaskStatus> |
query(String query) |
@Inject public SearchStatusResource(it.netgrid.commons.data.BulkService<TaskStatus,Long> taskStatusBulk, SchedulerUtils schedulerUtils, it.netgrid.commons.data.CrudService<TaskStatus,Long> taskStatusService)
@GET
@Path(value="{query}")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public List<TaskStatus> query(@PathParam(value="query")
String query)
throws IllegalArgumentException,
SQLException
IllegalArgumentExceptionSQLException@POST
@Path(value="{query}/run")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public List<TaskStatus> manualStart(@PathParam(value="query")
String query)
throws IllegalArgumentException,
SQLException
IllegalArgumentExceptionSQLException@DELETE
@Path(value="{query}/run")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public List<TaskStatus> manualStop(@PathParam(value="query")
String query)
throws IllegalArgumentException,
SQLException
IllegalArgumentExceptionSQLExceptionCopyright © 2017 Netgrid. All rights reserved.