MCPcopy Create free account

hub / github.com/JonathanM2ndoza/Hexagonal-Architecture-DDD / types & classes

Types & classes89 in github.com/JonathanM2ndoza/Hexagonal-Architecture-DDD

ClassCreateBean
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/config/CreateBean.java:7
ClassCreateCustomerAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/CreateCustomerAdapter.java:8
InterfaceCreateCustomerPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/CreateCustomerPort.java:5
ClassCreateCustomerResponse
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/response/CreateCustomerResponse.java:8
ClassCreateCustomerService
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CreateCustomerService.java:15
InterfaceCreateCustomerUseCase
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/CreateCustomerUseCase.java:7
ClassCreateOrderAdapter
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/CreateOrderAdapter.java:16
InterfaceCreateOrderPort
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/outbound/CreateOrderPort.java:6
ClassCreateOrderResponse
Order/application/src/main/java/com/jmendoza/swa/hexagonal/application/rest/response/CreateOrderResponse.java:8
ClassCreateOrderService
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/services/CreateOrderService.java:13
InterfaceCreateOrderUseCase
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/inbound/CreateOrderUseCase.java:7
ClassCreateProductAdapter
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/CreateProductAdapter.java:8
InterfaceCreateProductPort
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/CreateProductPort.java:5
ClassCreateProductResponse
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/response/CreateProductResponse.java:8
ClassCreateProductService
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/CreateProductService.java:14
InterfaceCreateProductUseCase
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/CreateProductUseCase.java:7
ClassCustomExceptionHandler
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/CustomExceptionHandler.java:13
ClassCustomExceptionHandler
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/CustomExceptionHandler.java:13
ClassCustomExceptionHandler
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/CustomExceptionHandler.java:13
ClassCustomer
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/model/Customer.java:7
ClassCustomerApplication
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/CustomerApplication.java:6
ClassCustomerApplicationTests
Customer/src/test/java/com/jmendoza/swa/hexagonal/customer/CustomerApplicationTests.java:6
ClassCustomerConstanst
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/constants/CustomerConstanst.java:3
ClassCustomerController
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/controller/CustomerController.java:20
ClassCustomerLoginResponse
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/response/CustomerLoginResponse.java:9
ClassCustomerLoginService
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CustomerLoginService.java:17
InterfaceCustomerLoginUseCase
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/CustomerLoginUseCase.java:8
InterfaceCustomerRepository
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/CustomerRepository.java:9
ClassDataSourceConfig
Order/configuration/src/main/java/com/jmendoza/swa/hexagonal/configuration/db/DataSourceConfig.java:13
ClassDeleteCustomerAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/DeleteCustomerAdapter.java:8
InterfaceDeleteCustomerPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/DeleteCustomerPort.java:5
ClassDeleteCustomerService
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/DeleteCustomerService.java:12
InterfaceDeleteCustomerUseCase
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/DeleteCustomerUseCase.java:5
ClassDeleteProductAdapter
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/DeleteProductAdapter.java:8
InterfaceDeleteProductPort
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/DeleteProductPort.java:5
ClassDeleteProductService
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/DeleteProductService.java:12
InterfaceDeleteProductUseCase
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/DeleteProductUseCase.java:5
ClassErrorDetails
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/ErrorDetails.java:8
ClassErrorDetails
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/ErrorDetails.java:8
ClassErrorDetails
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/ErrorDetails.java:8
ClassExistsCustomerAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/ExistsCustomerAdapter.java:7
InterfaceExistsCustomerPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/ExistsCustomerPort.java:3
ClassExistsProductAdapter
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/ExistsProductAdapter.java:7
InterfaceExistsProductPort
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/ExistsProductPort.java:3
ClassGetCustomerEmailAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/GetCustomerEmailAdapter.java:10
InterfaceGetCustomerEmailPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/GetCustomerEmailPort.java:7
ClassGetCustomerIdAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/GetCustomerIdAdapter.java:10
InterfaceGetCustomerIdPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/GetCustomerIdPort.java:7
ClassGetOrderAdapter
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/GetOrderAdapter.java:17
InterfaceGetOrderPort
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/outbound/GetOrderPort.java:6
ClassGetOrderService
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/services/GetOrderService.java:12
InterfaceGetOrderUseCase
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/inbound/GetOrderUseCase.java:7
ClassGetProductIdAdapter
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/GetProductIdAdapter.java:10
InterfaceGetProductIdPort
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/GetProductIdPort.java:7
ClassGetProductService
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/GetProductService.java:11
InterfaceGetProductUseCase
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/GetProductUseCase.java:6
ClassGetProductsAdapter
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/GetProductsAdapter.java:10
InterfaceGetProductsPort
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/GetProductsPort.java:7
ClassGetProductsService
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/GetProductsService.java:13
InterfaceGetProductsUseCase
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/GetProductsUseCase.java:8
ClassGlobalException
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/GlobalException.java:6
ClassGlobalException
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/GlobalException.java:6
ClassGlobalException
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/GlobalException.java:6
ClassHexagonalArchitectureConfigurationApplication
Order/configuration/src/main/java/com/jmendoza/swa/hexagonal/configuration/HexagonalArchitectureConfigurationApplication.java:6
ClassOrder
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/model/Order.java:10
ClassOrderConstanst
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/constants/OrderConstanst.java:3
ClassOrderController
Order/application/src/main/java/com/jmendoza/swa/hexagonal/application/rest/controller/OrderController.java:16
ClassOrderProduct
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/model/OrderProduct.java:10
ClassParameterNotFoundException
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/ParameterNotFoundException.java:6
ClassParameterNotFoundException
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/ParameterNotFoundException.java:6
ClassParameterNotFoundException
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/ParameterNotFoundException.java:6
ClassPasswordEncodeAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/security/PasswordEncodeAdapter.java:7
InterfacePasswordEncodePort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/PasswordEncodePort.java:3
ClassPasswordMatchesAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/security/PasswordMatchesAdapter.java:7
InterfacePasswordMatchesPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/PasswordMatchesPort.java:3
ClassProduct
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/model/Product.java:7
ClassProductApplication
Product/src/main/java/com/jmendoza/swa/hexagonal/product/ProductApplication.java:6
ClassProductApplicationTests
Product/src/test/java/com/jmendoza/swa/hexagonal/product/ProductApplicationTests.java:6
ClassProductConstanst
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/constants/ProductConstanst.java:3
ClassProductController
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/controller/ProductController.java:19
InterfaceProductRepository
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/ProductRepository.java:7
ClassResourceNotFoundException
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/ResourceNotFoundException.java:6
ClassResourceNotFoundException
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/ResourceNotFoundException.java:6
ClassResourceNotFoundException
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/ResourceNotFoundException.java:6
ClassResponseMapper
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/response/ResponseMapper.java:8
ClassUpdateCustomerAdapter
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/UpdateCustomerAdapter.java:8
InterfaceUpdateCustomerPort
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/UpdateCustomerPort.java:5
ClassUpdateCustomerService
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/UpdateCustomerService.java:16
InterfaceUpdateCustomerUseCase
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/UpdateCustomerUseCase.java:6