Package com.dmasone.identity.orders.application
package com.dmasone.identity.orders.application
Order application services and use-case models.
Use cases coordinate module boundaries: they reserve stock through the catalog application API, persist orders through the order repository port, and publish internal events. Idempotency for order placement lives here because it protects the use case from unsafe HTTP retries.
-
ClassDescriptionQuery facade for order retrieval.API-facing order projection returned by order commands and queries.Command object for the order placement use case.Result of the placement use case.Primary order placement use case.