Class BudgetManagementController


  • @Controller
    @RequestMapping("/{baseSiteId}/users/{userId}/budgets")
    public class BudgetManagementController
    extends BaseController
    • Constructor Detail

      • BudgetManagementController

        public BudgetManagementController()
    • Method Detail

      • getBudgets

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @ResponseBody
        @RequestMapping(method=GET)
        public BudgetListWsDTO getBudgets​(@RequestParam(value="currentPage",defaultValue="0")
                                          int currentPage,
                                          @RequestParam(value="pageSize",defaultValue="20")
                                          int pageSize,
                                          @RequestParam(value="sort",defaultValue="code")
                                          java.lang.String sort,
                                          @RequestParam(required=false,defaultValue="DEFAULT")
                                          java.lang.String fields)
      • getBudget

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @ResponseBody
        @RequestMapping(value="/{budgetCode:.*}",
                        method=GET)
        public BudgetWsDTO getBudget​(@PathVariable
                                     java.lang.String budgetCode,
                                     @RequestParam(required=false,defaultValue="DEFAULT")
                                     java.lang.String fields)
      • updateBudget

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @ResponseBody
        @ResponseStatus(OK)
        @RequestMapping(value="/{budgetCode:.*}",
                        method=PATCH)
        public BudgetWsDTO updateBudget​(@RequestBody
                                        BudgetWsDTO budget,
                                        @PathVariable
                                        java.lang.String budgetCode,
                                        @RequestParam(required=false,defaultValue="DEFAULT")
                                        java.lang.String fields)
      • createBudget

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @ResponseBody
        @ResponseStatus(CREATED)
        @RequestMapping(method=POST)
        public BudgetWsDTO createBudget​(@RequestBody
                                        BudgetWsDTO budget,
                                        @RequestParam(required=false,defaultValue="DEFAULT")
                                        java.lang.String fields)