Class WorkerController

java.lang.Object
com.gsitm.ustra.java.batch.manager.controller.WorkerController

@RestController @RequestMapping(produces="application/json") public class WorkerController extends Object
워커 컨트롤러
  • Constructor Summary

    Constructors
    Constructor
    Description
    WorkerController(WorkerService workerService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker>
    createWorker(com.gsitm.ustra.java.batch.model.Worker worker)
    워커 목록 조회
    void
    deleteWorker(String workerId)
    워커 삭제
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker>
    getWorker(String workerId)
    워커 조회
    com.gsitm.ustra.java.mvc.rest.model.RestResult<List<com.gsitm.ustra.java.batch.model.Worker>>
    getWorkerList(com.gsitm.ustra.java.batch.model.WorkerFilter filter)
    워커 목록 조회
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker>
    modifyWorker(String workerId, com.gsitm.ustra.java.batch.model.Worker example)
    워커 변경

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WorkerController

      public WorkerController(WorkerService workerService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
  • Method Details

    • createWorker

      @PostMapping("/api/batch/worker") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker> createWorker(@RequestBody com.gsitm.ustra.java.batch.model.Worker worker)
      워커 목록 조회
    • getWorkerList

      @GetMapping("/api/batch/worker") public com.gsitm.ustra.java.mvc.rest.model.RestResult<List<com.gsitm.ustra.java.batch.model.Worker>> getWorkerList(com.gsitm.ustra.java.batch.model.WorkerFilter filter)
      워커 목록 조회
    • getWorker

      @GetMapping("/api/batch/worker/{workerId}") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker> getWorker(@PathVariable String workerId)
      워커 조회
    • modifyWorker

      @PostMapping("/api/batch/worker/{workerId}/modify") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Worker> modifyWorker(@PathVariable String workerId, @RequestBody com.gsitm.ustra.java.batch.model.Worker example)
      워커 변경
    • deleteWorker

      @PostMapping("/api/batch/worker/{workerId}/delete") public void deleteWorker(@PathVariable String workerId)
      워커 삭제