Class UstraNexacroUserApprovalController

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    approval(com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    editApproval(com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getApproval(Integer usrApvId)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getApprovals(com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    requestApproval(com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
     

    Methods inherited from class java.lang.Object

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

    • UstraNexacroUserApprovalController

      public UstraNexacroUserApprovalController()
  • Method Details

    • getApprovals

      @Permission @RequestMapping("") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getApprovals(@ParamVariable(name="criteria") com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria)
    • getApproval

      @Permission @RequestMapping("/{usrApvId}") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getApproval(@PathVariable Integer usrApvId)
    • editApproval

      @Permission @RequestMapping("/edit") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult editApproval(@ParamVariable(name="approval") com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
    • requestApproval

      @Permission(requireCompletion=false) @RequestMapping("/request") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult requestApproval(@ParamVariable(name="approval") com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
    • approval

      @Permission @RequestMapping("/approval") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult approval(@ParamVariable(name="approval") com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)