Class OrderController
java.lang.Object
org.mybatis.jpetstore.web.controllers.OrderController
The Class OrderController.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlistOrders(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.
-
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 sessionmodel- 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 sessionmodel- 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 ordershippingAddressRequired- the shipping address requiredconfirmed- the confirmedsession- the sessionmodel- 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 idsession- the sessionmodel- the model- Returns:
- the string
-