Class UstraUserApprovalController
java.lang.Object
com.gsitm.ustra.java.management.bo.controllers.UstraUserApprovalController
@RestController
@RequestMapping("${ustra.management.core.system-api-url-prefix}/user-approval")
public class UstraUserApprovalController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.gsitm.ustra.java.management.models.UstraUserApprovalModelapproval(com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval) com.gsitm.ustra.java.management.models.UstraUserApprovalModelgetApproval(Integer usrApvId) List<com.gsitm.ustra.java.management.models.UstraUserApprovalModel>getApprovals(com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria) List<com.gsitm.ustra.java.management.models.UstraUserApprovalModel>getPersonalApprovals(com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria) hasApproval(String usrId, Integer usrApvId) com.gsitm.ustra.java.management.models.UstraUserApprovalModelrequestApproval(com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval)
-
Constructor Details
-
UstraUserApprovalController
public UstraUserApprovalController()
-
-
Method Details
-
getApprovals
@PostMapping("") @Permission public List<com.gsitm.ustra.java.management.models.UstraUserApprovalModel> getApprovals(@RequestBody com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria) -
getPersonalApprovals
@PostMapping("/personal") @Permission public List<com.gsitm.ustra.java.management.models.UstraUserApprovalModel> getPersonalApprovals(@RequestBody com.gsitm.ustra.java.management.models.UstraUserApprovalModel.Criteria criteria) -
getApproval
@GetMapping("/{usrApvId}") public com.gsitm.ustra.java.management.models.UstraUserApprovalModel getApproval(@PathVariable Integer usrApvId) -
requestApproval
@PostMapping("/request") public com.gsitm.ustra.java.management.models.UstraUserApprovalModel requestApproval(@RequestBody com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval) -
approval
@PostMapping("/approval") @Permission public com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval(@RequestBody com.gsitm.ustra.java.management.models.UstraUserApprovalModel approval) -
hasApproval
-