Class ScheduleResource
java.lang.Object
dev.getelements.elements.rest.mission.ScheduleResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSchedule
(CreateScheduleRequest createScheduleRequest) void
deleteSchedule
(String scheduleNameOrId) getScheduleByNameOrId
(String scheduleNameOrId) getSchedules
(int offset, int count, List<String> tags, String search) void
setScheduleService
(ScheduleService scheduleService) updateSchedule
(UpdateScheduleRequest updateScheduleRequest, String scheduleNameOrId)
-
Constructor Details
-
ScheduleResource
public ScheduleResource()
-
-
Method Details
-
createSchedule
@POST @Consumes("application/json") @Produces("application/json") public Schedule createSchedule(CreateScheduleRequest createScheduleRequest) -
getSchedules
@GET @Produces("application/json") public Pagination<Schedule> getSchedules(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("tags") List<String> tags, @QueryParam("search") String search) -
getScheduleByNameOrId
-
updateSchedule
@PUT @Path("{scheduleNameOrId}") @Consumes("application/json") @Produces("application/json") public Schedule updateSchedule(UpdateScheduleRequest updateScheduleRequest, @PathParam("scheduleNameOrId") String scheduleNameOrId) -
deleteSchedule
@DELETE @Produces("application/json") @Path("{scheduleNameOrId}") public void deleteSchedule(@PathParam("scheduleNameOrId") String scheduleNameOrId) -
getscheduleService
-
setScheduleService
-