Class Scheduler
java.lang.Object
org.frankframework.console.controllers.Scheduler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.http.ResponseEntity
<?> createSchedule
(String groupName, String jobName, Scheduler.ScheduleMultipartModel model, boolean overwrite) org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> createScheduleInJobGroup
(Scheduler.SchedulerPathVariables path, Scheduler.ScheduleMultipartModel model) org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?>
-
Constructor Details
-
Scheduler
-
-
Method Details
-
getSchedules
@AllowAllIbisUserRoles @GetMapping(value="/schedules", produces="application/json") public org.springframework.http.ResponseEntity<?> getSchedules() -
getSchedule
@AllowAllIbisUserRoles @GetMapping(value="/schedules/{groupName}/jobs/{jobName}", produces="application/json") public org.springframework.http.ResponseEntity<?> getSchedule(Scheduler.SchedulerPathVariables path) -
updateScheduler
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PutMapping(value="/schedules", produces="application/json") public org.springframework.http.ResponseEntity<?> updateScheduler(@RequestBody Scheduler.SchedulerModel model) -
trigger
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PutMapping(value="/schedules/{groupName}/jobs/{jobName}", produces="application/json", consumes="application/json") public org.springframework.http.ResponseEntity<?> trigger(Scheduler.SchedulerPathVariables path, @RequestBody Scheduler.SchedulerModel model) -
createSchedule
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PostMapping(value="/schedules", produces="application/json") public org.springframework.http.ResponseEntity<?> createSchedule(Scheduler.ScheduleMultipartModel model) -
updateSchedule
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PutMapping(value="/schedules/{groupName}/jobs/{jobName}", produces="application/json", consumes="multipart/form-data") public org.springframework.http.ResponseEntity<?> updateSchedule(Scheduler.SchedulerPathVariables path, Scheduler.ScheduleMultipartModel model) -
createScheduleInJobGroup
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PostMapping(value="/schedules/{groupName}/jobs", produces="application/json") public org.springframework.http.ResponseEntity<?> createScheduleInJobGroup(Scheduler.SchedulerPathVariables path, Scheduler.ScheduleMultipartModel model) -
createSchedule
protected org.springframework.http.ResponseEntity<?> createSchedule(String groupName, String jobName, Scheduler.ScheduleMultipartModel model, boolean overwrite) -
deleteSchedules
@RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @DeleteMapping(value="/schedules/{groupName}/jobs/{jobName}", produces="application/json") public org.springframework.http.ResponseEntity<?> deleteSchedules(Scheduler.SchedulerPathVariables path)
-