Class EquipmentController

java.lang.Object
com.equipmentrental.equipment_rental_system.controller.EquipmentController

@Controller @RequestMapping("/equipment") public class EquipmentController extends Object
  • Constructor Details

  • Method Details

    • list

      @GetMapping public String list(@RequestParam(required=false) String search, @RequestParam(required=false) Long categoryId, @RequestParam(required=false) EquipmentStatus status, org.springframework.ui.Model model)
    • showCreateForm

      @GetMapping("/new") public String showCreateForm(org.springframework.ui.Model model)
    • showEditForm

      @GetMapping("/{equipmentId}/edit") public String showEditForm(@PathVariable Long equipmentId, org.springframework.ui.Model model)
    • save

      @PostMapping("/save") public String save(@Valid @ModelAttribute @Valid Equipment equipment, org.springframework.validation.BindingResult bindingResult, @RequestParam Long categoryId, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • delete

      @PostMapping("/{equipmentId}/delete") public String delete(@PathVariable Long equipmentId, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)