Hierarchy For All Packages
- be.appify.prefab.example.sale,
- be.appify.prefab.example.sale.application,
- be.appify.prefab.example.sale.infrastructure.http,
- be.appify.prefab.example.sale.infrastructure.kafka,
- be.appify.prefab.example.sale.invoice,
- be.appify.prefab.example.sale.invoice.application,
- be.appify.prefab.example.sale.invoice.infrastructure.http,
- be.appify.prefab.example.sale.invoice.infrastructure.kafka,
- be.appify.prefab.example.todo,
- be.appify.prefab.example.todo.application,
- be.appify.prefab.example.todo.infrastructure.http
Class Hierarchy
- java.lang.Object
- be.appify.prefab.example.sale.invoice.CreateInvoiceUseCase
- be.appify.prefab.example.sale.infrastructure.http.CustomerController
- be.appify.prefab.example.sale.application.CustomerService
- be.appify.prefab.example.sale.GiftVoucher
- be.appify.prefab.example.sale.infrastructure.http.GiftVoucherController
- be.appify.prefab.example.sale.application.GiftVoucherService
- be.appify.prefab.example.sale.invoice.infrastructure.http.InvoiceController
- be.appify.prefab.example.sale.invoice.application.InvoiceService
- be.appify.prefab.example.sale.Sale (implements be.appify.prefab.core.domain.PublishesEvents)
- be.appify.prefab.example.sale.SaleApplication
- be.appify.prefab.example.sale.infrastructure.kafka.SaleCompletedKafkaPublisher
- be.appify.prefab.example.sale.infrastructure.http.SaleController
- be.appify.prefab.example.sale.invoice.infrastructure.kafka.SaleKafkaConsumer
- be.appify.prefab.example.sale.application.SaleService
- be.appify.prefab.example.todo.Todo
- be.appify.prefab.example.todo.TodoApplication
- be.appify.prefab.example.todo.infrastructure.http.TodoController
- be.appify.prefab.example.todo.application.TodoService
Interface Hierarchy
- be.appify.prefab.example.sale.invoice.InvoiceRepositoryMixin
- be.appify.prefab.example.sale.invoice.application.InvoiceRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>, org.springframework.data.repository.PagingAndSortingRepository<T, ID>)
- be.appify.prefab.example.sale.invoice.application.InvoiceRepository (also extends org.springframework.data.repository.CrudRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - be.appify.prefab.example.sale.application.CustomerRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - be.appify.prefab.example.sale.application.GiftVoucherRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - be.appify.prefab.example.sale.invoice.application.InvoiceRepository (also extends be.appify.prefab.example.sale.invoice.InvoiceRepositoryMixin, org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - be.appify.prefab.example.sale.application.SaleRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - be.appify.prefab.example.todo.application.TodoRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>)
- be.appify.prefab.example.sale.application.CustomerRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - be.appify.prefab.example.sale.application.CustomerRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - be.appify.prefab.example.sale.application.GiftVoucherRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - be.appify.prefab.example.sale.invoice.application.InvoiceRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>, be.appify.prefab.example.sale.invoice.InvoiceRepositoryMixin) - be.appify.prefab.example.sale.application.SaleRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - be.appify.prefab.example.todo.application.TodoRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>)
- be.appify.prefab.example.sale.application.CustomerRepository (also extends org.springframework.data.repository.CrudRepository<T,
- org.springframework.data.repository.CrudRepository<T,
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- be.appify.prefab.example.sale.PaymentMethod
- be.appify.prefab.example.sale.SaleType
- be.appify.prefab.example.sale.State
- 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
- be.appify.prefab.example.sale.Address
- be.appify.prefab.example.sale.application.CreateCustomerRequest
- be.appify.prefab.example.sale.application.CreateGiftVoucherRequest
- be.appify.prefab.example.sale.application.CreateSaleRequest
- be.appify.prefab.example.todo.application.CreateTodoRequest
- be.appify.prefab.example.sale.Customer
- be.appify.prefab.example.sale.infrastructure.http.CustomerResponse
- be.appify.prefab.example.sale.infrastructure.http.GiftVoucherResponse
- be.appify.prefab.example.sale.invoice.Invoice
- be.appify.prefab.example.sale.invoice.infrastructure.http.InvoiceResponse
- be.appify.prefab.example.sale.Payment
- be.appify.prefab.example.sale.PersonName
- be.appify.prefab.example.sale.application.SaleAddCustomerRequest
- be.appify.prefab.example.sale.application.SaleAddItemRequest
- be.appify.prefab.example.sale.application.SaleAddPaymentRequest
- be.appify.prefab.example.sale.SaleCompleted
- be.appify.prefab.example.sale.SaleItem
- be.appify.prefab.example.sale.SalePaidWithGiftVoucher
- be.appify.prefab.example.sale.infrastructure.http.SaleResponse
- be.appify.prefab.example.sale.application.SaleSetTypeRequest
- be.appify.prefab.example.todo.infrastructure.http.TodoResponse
- be.appify.prefab.example.todo.application.TodoUpdateDescriptionRequest
- java.lang.Record