Class ManagerController

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

@RestController @RequestMapping(path="/api/batch/manager", produces="application/json") public class ManagerController extends Object
매니저 컨트롤러
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager>
    createManager(com.gsitm.ustra.java.batch.model.Manager param)
    매니저 등록
    void
    deleteManager(String managerId)
    매니저 삭제
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager>
    getManager(String managerId)
    매니저 상세 조회
    com.gsitm.ustra.java.mvc.rest.model.RestResult<List<com.gsitm.ustra.java.batch.model.Manager>>
    getManagerList(com.gsitm.ustra.java.batch.model.ManagerFilter filter)
    매니저 목록 조회
    com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager>
    modifyManager(String managerId, com.gsitm.ustra.java.batch.model.Manager manager)
    매니저 변경

    Methods inherited from class java.lang.Object

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

    • ManagerController

      public ManagerController(ManagerService managerService)
  • Method Details

    • getManagerList

      @GetMapping("") public com.gsitm.ustra.java.mvc.rest.model.RestResult<List<com.gsitm.ustra.java.batch.model.Manager>> getManagerList(com.gsitm.ustra.java.batch.model.ManagerFilter filter)
      매니저 목록 조회
    • getManager

      @GetMapping("/{managerId}") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager> getManager(@PathVariable String managerId)
      매니저 상세 조회
      Parameters:
      managerId -
      Returns:
    • modifyManager

      @PostMapping("/{managerId}/modify") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager> modifyManager(@PathVariable String managerId, @RequestBody com.gsitm.ustra.java.batch.model.Manager manager)
      매니저 변경
      Parameters:
      managerId -
      manager -
      Returns:
    • deleteManager

      @PostMapping("/{managerId}/delete") public void deleteManager(@PathVariable String managerId)
      매니저 삭제
      Parameters:
      managerId -
    • createManager

      @PostMapping("") public com.gsitm.ustra.java.mvc.rest.model.RestResult<com.gsitm.ustra.java.batch.model.Manager> createManager(@RequestBody com.gsitm.ustra.java.batch.model.Manager param)
      매니저 등록
      Parameters:
      param -