Interface OrderStore
public interface OrderStore
Outbound persistence port for submitted orders.
-
Method Summary
Modifier and TypeMethodDescriptionFinds an order by identifier.save(UUID id, OrderDraft draft, OffsetDateTime createdAt) Persists a submitted order draft.
-
Method Details
-
save
Persists a submitted order draft.- Parameters:
id- generated order identifierdraft- validated order draftcreatedAt- creation timestamp- Returns:
- saved order summary
-
findById
Finds an order by identifier.- Parameters:
orderId- order identifier- Returns:
- order summary when present
-