Class OrderController
java.lang.Object
com.dmasone.identity.orders.interfaces.rest.OrderController
Order API exposing placement and lookup workflows. The controller delegates
to use-case services and does not reach into catalog or payment internals.
-
Constructor Summary
ConstructorsConstructorDescriptionOrderController(PlaceOrderService placeOrderService, OrderQueryService orderQueryService, OrderRestMapper orderRestMapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<OrderDto> placeOrder(String idempotencyKey, @Valid PlaceOrderRequest request)
-
Constructor Details
-
OrderController
public OrderController(PlaceOrderService placeOrderService, OrderQueryService orderQueryService, OrderRestMapper orderRestMapper)
-
-
Method Details
-
placeOrder
@PostMapping public org.springframework.http.ResponseEntity<OrderDto> placeOrder(@RequestHeader(value="Idempotency-Key",required=false) String idempotencyKey, @Valid @RequestBody @Valid PlaceOrderRequest request) -
findOrder
-