Package-level declarations

Types

Link copied to clipboard
interface CreateOrderSpec
Link copied to clipboard
@Name(value = "createOrderSpec")
class DefaultCreateOrderSpec(inventoryService: InventoryService, pricingService: PricingService) : CreateOrderSpec

Validates the business constraints for creating an order.

Link copied to clipboard
@AggregateRoute(resourceName = "sales-order", spaced = true, owner = AggregateRoute.Owner.ALWAYS)
class Order(state: OrderState)

Order aggregate.

Link copied to clipboard
Link copied to clipboard