Class OrderController

java.lang.Object
org.mybatis.jpetstore.web.controllers.OrderController

@Controller @RequestMapping("/order") public class OrderController extends Object
The Class OrderController.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    listOrders(javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
    List orders.
    newOrder(Order order, boolean shippingAddressRequired, boolean confirmed, javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
    New order.
    newOrderForm(javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
    New order form.
    viewOrder(int orderId, javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
    View order.

    Methods inherited from class Object

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

    • OrderController

      public OrderController()
  • Method Details

    • listOrders

      @GetMapping("/list") public String listOrders(javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
      List orders.
      Parameters:
      session - the session
      model - the model
      Returns:
      the string
    • newOrderForm

      @GetMapping("/new") public String newOrderForm(javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
      New order form.
      Parameters:
      session - the session
      model - the model
      Returns:
      the string
    • newOrder

      @PostMapping("/new") public String newOrder(@ModelAttribute Order order, @RequestParam(value="shippingAddressRequired",defaultValue="false") boolean shippingAddressRequired, @RequestParam(value="confirmed",defaultValue="false") boolean confirmed, javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
      New order.
      Parameters:
      order - the order
      shippingAddressRequired - the shipping address required
      confirmed - the confirmed
      session - the session
      model - the model
      Returns:
      the string
    • viewOrder

      @GetMapping("/view") public String viewOrder(@RequestParam("orderId") int orderId, javax.servlet.http.HttpSession session, org.springframework.ui.Model model)
      View order.
      Parameters:
      orderId - the order id
      session - the session
      model - the model
      Returns:
      the string