Hierarchy For All Packages
- com.example.pedido,
- com.example.pedido.application,
- com.example.pedido.application.port.in,
- com.example.pedido.application.port.out,
- com.example.pedido.application.service,
- com.example.pedido.domain,
- com.example.pedido.domain.desconto,
- com.example.pedido.domain.event,
- com.example.pedido.domain.evento,
- com.example.pedido.domain.model,
- com.example.pedido.domain.relatorio,
- com.example.pedido.infrastructure.adapter.in.rest,
- com.example.pedido.infrastructure.adapter.out,
- com.example.pedido.infrastructure.config,
- com.example.pedido.infrastructure.rest,
- com.example.pedido.infrastructure.service
Class Hierarchy
- java.lang.Object
- com.example.pedido.infrastructure.config.ApplicationConfig
- com.example.pedido.infrastructure.config.AppProperties
- com.example.pedido.infrastructure.adapter.out.AtualizadorEstoqueAdapter (implements com.example.pedido.application.port.out.EstoqueUpdaterPort)
- com.example.pedido.domain.desconto.DescontoClientePadrao (implements com.example.pedido.domain.desconto.DescontoStrategy)
- com.example.pedido.domain.desconto.DescontoClienteVIP (implements com.example.pedido.domain.desconto.DescontoStrategy)
- com.example.pedido.domain.desconto.DescontoFactory
- com.example.pedido.infrastructure.adapter.out.GeradorNotaFiscalAdapter (implements com.example.pedido.application.port.out.NotaFiscalGeneratorPort)
- com.example.pedido.infrastructure.adapter.out.NotificadorEmailAdapter (implements com.example.pedido.application.port.out.PedidoNotifierPort)
- com.example.pedido.infrastructure.adapter.out.NotificadorSlackAdapter (implements com.example.pedido.application.port.out.PedidoNotifierPort)
- com.example.pedido.domain.model.Pedido
- com.example.pedido.PedidoApplication
- com.example.pedido.infrastructure.adapter.in.rest.PedidoController
- com.example.pedido.domain.event.PedidoCriadoEvent
- com.example.pedido.application.service.PedidoService (implements com.example.pedido.application.port.in.PedidoUseCase)
- com.example.pedido.domain.relatorio.RelatorioBase (implements com.example.pedido.domain.relatorio.Relatorio)
- com.example.pedido.domain.relatorio.RelatorioComRodape (implements com.example.pedido.domain.relatorio.Relatorio)
Interface Hierarchy
- com.example.pedido.domain.desconto.DescontoStrategy
- com.example.pedido.application.port.out.EstoqueUpdaterPort
- com.example.pedido.application.port.out.NotaFiscalGeneratorPort
- com.example.pedido.application.port.out.PedidoNotifierPort
- com.example.pedido.application.port.in.PedidoUseCase
- com.example.pedido.domain.relatorio.Relatorio
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.example.pedido.domain.model.TipoCliente
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)