Class OrderController

java.lang.Object
com.dmasone.identity.orders.interfaces.rest.OrderController

@RestController @RequestMapping("/api/orders") public class OrderController extends Object
Order API exposing placement and lookup workflows. The controller delegates to use-case services and does not reach into catalog or payment internals.
  • Constructor Details

  • 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

      @GetMapping("/{id}") public OrderDto findOrder(@PathVariable UUID id)