Hierarchy For All Packages
- com.example.orderplatform,
- com.example.orderplatform.customers,
- com.example.orderplatform.customers.api,
- com.example.orderplatform.customers.application,
- com.example.orderplatform.customers.domain,
- com.example.orderplatform.notifications,
- com.example.orderplatform.notifications.api,
- com.example.orderplatform.notifications.application,
- com.example.orderplatform.notifications.domain,
- com.example.orderplatform.orders,
- com.example.orderplatform.orders.api,
- com.example.orderplatform.orders.application,
- com.example.orderplatform.orders.domain,
- com.example.orderplatform.payments,
- com.example.orderplatform.payments.api,
- com.example.orderplatform.payments.application,
- com.example.orderplatform.payments.domain,
- com.example.orderplatform.pricing,
- com.example.orderplatform.pricing.api,
- com.example.orderplatform.pricing.application
Class Hierarchy
- java.lang.Object
- com.example.orderplatform.customers.application.CustomerApplicationService (implements com.example.orderplatform.customers.api.CustomerDirectory)
- com.example.orderplatform.notifications.application.NotificationApplicationService (implements com.example.orderplatform.notifications.api.NotificationLog)
- com.example.orderplatform.orders.application.OrderApplicationService (implements com.example.orderplatform.orders.api.OrderManagement)
- com.example.orderplatform.OrderPlatformApplication
- com.example.orderplatform.payments.application.PaymentApplicationService (implements com.example.orderplatform.payments.api.PaymentManagement)
- com.example.orderplatform.pricing.application.PricingApplicationService (implements com.example.orderplatform.pricing.api.PricingService)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.example.orderplatform.BusinessRuleViolationException
- com.example.orderplatform.ResourceConflictException
- com.example.orderplatform.ResourceNotFoundException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- com.example.orderplatform.customers.api.CustomerDirectory
- com.example.orderplatform.customers.application.CustomerStore
- com.example.orderplatform.notifications.api.NotificationLog
- com.example.orderplatform.notifications.application.NotificationStore
- com.example.orderplatform.orders.api.OrderManagement
- com.example.orderplatform.orders.application.OrderStore
- com.example.orderplatform.payments.api.PaymentManagement
- com.example.orderplatform.payments.application.PaymentStore
- com.example.orderplatform.pricing.application.PriceCatalog
- com.example.orderplatform.pricing.api.PricingService
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.example.orderplatform.customers.domain.CustomerStatus
- com.example.orderplatform.notifications.domain.NotificationStatus
- com.example.orderplatform.orders.domain.OrderStatus
- com.example.orderplatform.payments.domain.PaymentStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.example.orderplatform.pricing.application.CatalogPrice
- com.example.orderplatform.customers.domain.CustomerRegistration
- com.example.orderplatform.customers.api.CustomerSnapshot
- com.example.orderplatform.Money
- com.example.orderplatform.notifications.domain.NotificationDraft
- com.example.orderplatform.notifications.api.NotificationSummary
- com.example.orderplatform.orders.api.OrderCommand
- com.example.orderplatform.orders.api.OrderCreatedEvent
- com.example.orderplatform.orders.domain.OrderDraft
- com.example.orderplatform.orders.api.OrderItemCommand
- com.example.orderplatform.orders.domain.OrderLineDraft
- com.example.orderplatform.orders.api.OrderLineSummary
- com.example.orderplatform.orders.api.OrderSummary
- com.example.orderplatform.payments.domain.Payment
- com.example.orderplatform.payments.api.PaymentAuthorizedEvent
- com.example.orderplatform.payments.api.PaymentSummary
- com.example.orderplatform.pricing.api.PricedLine
- com.example.orderplatform.pricing.api.PricingQuote
- com.example.orderplatform.pricing.api.PricingRequest
- java.lang.Record