Uses of Record Class
com.example.orderplatform.customers.api.CustomerSnapshot
Packages that use CustomerSnapshot
Package
Description
Named customer API surface used by other modules for customer identity lookups.
-
Uses of CustomerSnapshot in com.example.orderplatform.customers.api
Methods in com.example.orderplatform.customers.api that return CustomerSnapshotModifier and TypeMethodDescriptionCustomerDirectory.getRequiredCustomer(UUID customerId) Retrieves a customer by identifier. -
Uses of CustomerSnapshot in com.example.orderplatform.customers.application
Methods in com.example.orderplatform.customers.application that return CustomerSnapshotModifier and TypeMethodDescriptionCustomerApplicationService.createCustomer(String fullName, String email) Registers a new active customer after normalizing and validating the submitted identity fields.CustomerApplicationService.getRequiredCustomer(UUID customerId) Retrieves the customer snapshot required by order placement.CustomerStore.saveNew(UUID id, CustomerRegistration registration, CustomerStatus status, OffsetDateTime createdAt) Persists a new customer registration.Methods in com.example.orderplatform.customers.application that return types with arguments of type CustomerSnapshotModifier and TypeMethodDescriptionFinds a customer by its identifier.