Class UstraNexacroCodeController

java.lang.Object
com.gsitm.ustra.java.mvc.tobe.nexacro.management.bo.UstraNexacroCodeController

@Controller @RequestMapping("${ustra.management.core.system-api-url-prefix}/code") public class UstraNexacroCodeController extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    addCode(com.gsitm.ustra.java.management.models.UstraCodeModel code)
    코드 신규 추가
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    editCode(com.gsitm.ustra.java.management.models.UstraCodeModel code)
    코드 수정
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getCode(String grpCd, String dtlCd)
    코드 상세 조회
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getCodeGroupDepth(String uprGrpCd, String uprDtlCd)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    지정 그룹의 코드 목록 조회
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getGroupList(String grpCd, String grpNm)
    코드 그룹 목록 조회
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    removeCode(String grpCd, String dtlCd)
    코드 삭제

    Methods inherited from class java.lang.Object

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

    • UstraNexacroCodeController

      public UstraNexacroCodeController()
  • Method Details

    • getGroupList

      @RequestMapping("/group/list") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getGroupList(@ParamVariable(name="grpCd",required=false) String grpCd, @ParamVariable(name="grpNm",required=false) String grpNm)
      코드 그룹 목록 조회
      Parameters:
      grpCd -
      grpNm -
      Returns:
    • getCodeList

      @RequestMapping("/group") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getCodeList(@ParamVariable(name="grpCd",required=false) String grpCd)
      지정 그룹의 코드 목록 조회
      Parameters:
      grpCd - 그룹 코드
      Returns:
    • getCodeGroupDepth

      @RequestMapping("/group/depth") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getCodeGroupDepth(@ParamVariable(name="uprGrpCd") String uprGrpCd, @ParamVariable(name="uprDtlCd") String uprDtlCd)
    • getCode

      @RequestMapping("/detail") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getCode(@ParamVariable(name="grpCd") String grpCd, @ParamVariable(name="dtlCd") String dtlCd)
      코드 상세 조회
      Parameters:
      grpCd - 그룹 코드
      dtlCd - 상세 코드
      Returns:
    • addCode

      @RequestMapping("/add") @Permission public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult addCode(@ParamDataSet(name="code") com.gsitm.ustra.java.management.models.UstraCodeModel code)
      코드 신규 추가
      Parameters:
      code -
      Returns:
    • editCode

      @RequestMapping("/edit") @Permission public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult editCode(@ParamDataSet(name="code") com.gsitm.ustra.java.management.models.UstraCodeModel code)
      코드 수정
      Parameters:
      code -
      Returns:
    • removeCode

      @RequestMapping("/remove") @Permission public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult removeCode(@ParamVariable(name="grpCd") String grpCd, @ParamVariable(name="dtlCd") String dtlCd)
      코드 삭제
      Parameters:
      grpCd -
      dtlCd -
      Returns: