Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JonathanM2ndoza/Hexagonal-Architecture-DDD
/ functions
Functions
100 in github.com/JonathanM2ndoza/Hexagonal-Architecture-DDD
⨍
Functions
100
◇
Types & classes
89
↓ 5 callers
Method
getMessageParameterNotFoundException
(String parameter)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CreateCustomerService.java:44
↓ 5 callers
Method
getMessageParameterNotFoundException
(String parameter)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/CreateProductService.java:41
↓ 3 callers
Method
getMessageParameterNotFoundException
(String parameter)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/services/CreateOrderService.java:37
↓ 2 callers
Method
createCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/CreateCustomerPort.java:6
↓ 2 callers
Method
createOrder
(Order order)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/outbound/CreateOrderPort.java:7
↓ 2 callers
Method
createProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/CreateProductPort.java:6
↓ 2 callers
Method
deleteCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/DeleteCustomerPort.java:6
↓ 2 callers
Method
deleteProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/DeleteProductPort.java:6
↓ 2 callers
Method
getCustomerById
(String id)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/GetCustomerIdPort.java:8
↓ 2 callers
Method
getDataSource
(Environment env)
Order/configuration/src/main/java/com/jmendoza/swa/hexagonal/configuration/db/DataSourceConfig.java:16
↓ 2 callers
Method
getMessageParameterNotFoundException
(String parameter)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CustomerLoginService.java:45
↓ 2 callers
Method
getOrder
(String orderId)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/outbound/GetOrderPort.java:7
↓ 2 callers
Method
getProductById
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/GetProductIdPort.java:8
↓ 2 callers
Method
getProducts
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/GetProductsPort.java:8
↓ 2 callers
Method
passwordEncoder
(String password)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/PasswordEncodePort.java:4
↓ 2 callers
Method
updateCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/UpdateCustomerPort.java:6
↓ 1 callers
Method
convertCustomerToCustomerLoginResponse
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/response/ResponseMapper.java:14
↓ 1 callers
Method
customerLogin
(String email, String password)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/CustomerLoginUseCase.java:9
↓ 1 callers
Method
existsByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/CustomerRepository.java:12
↓ 1 callers
Method
existsByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/ExistsCustomerPort.java:4
↓ 1 callers
Method
existsBySerialNumber
(String serialNumber)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/ProductRepository.java:9
↓ 1 callers
Method
existsBySerialNumber
(String serialNumber)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/outbound/ExistsProductPort.java:4
↓ 1 callers
Method
findByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/CustomerRepository.java:14
↓ 1 callers
Method
getAmountOrder
()
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/model/Order.java:20
↓ 1 callers
Method
getCustomerByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/GetCustomerEmailPort.java:8
↓ 1 callers
Method
getProduct
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/GetProductUseCase.java:8
↓ 1 callers
Method
passwordMatchesPort
(CharSequence rawPassword, String encodedPassword)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/outbound/PasswordMatchesPort.java:5
Method
CreateOrderAdapter
(final DataSource dataSource)
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/CreateOrderAdapter.java:21
Method
CustomerConstanst
()
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/constants/CustomerConstanst.java:10
Method
GetOrderAdapter
(final DataSource dataSource)
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/GetOrderAdapter.java:22
Method
GlobalException
(String message)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/GlobalException.java:10
Method
GlobalException
(String message)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/GlobalException.java:10
Method
GlobalException
(String message)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/GlobalException.java:10
Method
OrderConstanst
()
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/constants/OrderConstanst.java:9
Method
ParameterNotFoundException
(String message)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/ParameterNotFoundException.java:11
Method
ParameterNotFoundException
(String message)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/ParameterNotFoundException.java:11
Method
ParameterNotFoundException
(String message)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/ParameterNotFoundException.java:11
Method
ProductConstanst
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/constants/ProductConstanst.java:12
Method
ResourceNotFoundException
(String message)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/ResourceNotFoundException.java:11
Method
ResourceNotFoundException
(String message)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/ResourceNotFoundException.java:11
Method
ResourceNotFoundException
(String message)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/ResourceNotFoundException.java:11
Method
contextLoads
()
Customer/src/test/java/com/jmendoza/swa/hexagonal/customer/CustomerApplicationTests.java:9
Method
contextLoads
()
Product/src/test/java/com/jmendoza/swa/hexagonal/product/ProductApplicationTests.java:9
Method
createCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/CreateCustomerAdapter.java:13
Method
createCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/CreateCustomerUseCase.java:8
Method
createCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CreateCustomerService.java:23
Method
createCustomer
(@Valid @RequestBody Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/controller/CustomerController.java:32
Method
createOrder
(Order order)
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/CreateOrderAdapter.java:26
Method
createOrder
(Order order)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/inbound/CreateOrderUseCase.java:8
Method
createOrder
(Order order)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/services/CreateOrderService.java:19
Method
createOrder
(@Valid @RequestBody Order order)
Order/application/src/main/java/com/jmendoza/swa/hexagonal/application/rest/controller/OrderController.java:24
Method
createProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/CreateProductAdapter.java:13
Method
createProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/CreateProductUseCase.java:8
Method
createProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/CreateProductService.java:21
Method
createProduct
(@Valid @RequestBody Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/controller/ProductController.java:29
Method
customerLogin
(String email, String password)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/CustomerLoginService.java:24
Method
customerLogin
(@Valid @RequestBody Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/controller/CustomerController.java:38
Method
deleteCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/DeleteCustomerAdapter.java:14
Method
deleteCustomer
(String id)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/DeleteCustomerUseCase.java:6
Method
deleteCustomer
(String id)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/DeleteCustomerService.java:19
Method
deleteCustomer
(@PathVariable(value = "id") String id)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/controller/CustomerController.java:44
Method
deleteCustomer
(@PathVariable(value = "id") String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/controller/ProductController.java:35
Method
deleteProduct
(Product product)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/DeleteProductAdapter.java:13
Method
deleteProduct
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/DeleteProductUseCase.java:6
Method
deleteProduct
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/DeleteProductService.java:19
Method
existsByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/ExistsCustomerAdapter.java:12
Method
existsBySerialNumber
(String serialNumber)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/ExistsProductAdapter.java:13
Method
getAmount
()
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/model/OrderProduct.java:23
Method
getCustomerByEmail
(String email)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/GetCustomerEmailAdapter.java:15
Method
getCustomerById
(String id)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/GetCustomerIdAdapter.java:16
Method
getOrder
(String orderId)
Order/infrastructure/src/main/java/com/jmendoza/swa/hexagonal/infrastracture/databases/postgresql/GetOrderAdapter.java:27
Method
getOrder
(String orderId)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/ports/inbound/GetOrderUseCase.java:8
Method
getOrder
(String orderId)
Order/domain/src/main/java/com/jmendoza/swa/hexagonal/domain/services/GetOrderService.java:18
Method
getOrder
(@PathVariable(value = "id") String id)
Order/application/src/main/java/com/jmendoza/swa/hexagonal/application/rest/controller/OrderController.java:30
Method
getProduct
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/GetProductService.java:17
Method
getProduct
(@PathVariable(value = "id") String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/controller/ProductController.java:47
Method
getProductById
(String id)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/GetProductIdAdapter.java:16
Method
getProducts
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/infrastructure/databases/mongo/GetProductsAdapter.java:16
Method
getProducts
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/ports/inbound/GetProductsUseCase.java:9
Method
getProducts
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/domain/services/GetProductsService.java:19
Method
getProducts
()
Product/src/main/java/com/jmendoza/swa/hexagonal/product/application/rest/controller/ProductController.java:41
Method
globalExceptionHandler
(GlobalException ex, WebRequest request)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/CustomExceptionHandler.java:25
Method
globalExceptionHandler
(GlobalException ex, WebRequest request)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/CustomExceptionHandler.java:25
Method
globalExceptionHandler
(GlobalException ex, WebRequest request)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/CustomExceptionHandler.java:25
Method
main
(String[] args)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/CustomerApplication.java:12
Method
main
(String[] args)
Order/configuration/src/main/java/com/jmendoza/swa/hexagonal/configuration/HexagonalArchitectureConfigurationApplication.java:9
Method
main
(String[] args)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/ProductApplication.java:9
Method
modelMapper
()
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/config/CreateBean.java:9
Method
parameterNotFoundExceptionHandler
(ParameterNotFoundException ex, WebRequest request)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/CustomExceptionHandler.java:32
Method
parameterNotFoundExceptionHandler
(ParameterNotFoundException ex, WebRequest request)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/CustomExceptionHandler.java:32
Method
parameterNotFoundExceptionHandler
(ParameterNotFoundException ex, WebRequest request)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/CustomExceptionHandler.java:32
Method
passwordEncoder
(String password)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/security/PasswordEncodeAdapter.java:12
Method
passwordMatchesPort
(CharSequence rawPassword, String encodedPassword)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/security/PasswordMatchesAdapter.java:12
Method
resourceNotFoundException
(ResourceNotFoundException ex, WebRequest request)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/common/exception/CustomExceptionHandler.java:18
Method
resourceNotFoundException
(ResourceNotFoundException ex, WebRequest request)
Order/common/src/main/java/com/jmendoza/swa/hexagonal/common/exception/CustomExceptionHandler.java:18
Method
resourceNotFoundException
(ResourceNotFoundException ex, WebRequest request)
Product/src/main/java/com/jmendoza/swa/hexagonal/product/common/exception/CustomExceptionHandler.java:18
Method
updateCustomer
(Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/infrastructure/databases/mongo/UpdateCustomerAdapter.java:14
Method
updateCustomer
(String id, Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/ports/inbound/UpdateCustomerUseCase.java:7
Method
updateCustomer
(String id, Customer customer)
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/domain/services/UpdateCustomerService.java:26
Method
updateCustomer
(@PathVariable(value = "id") String id, @Valid @RequestBody Customer
Customer/src/main/java/com/jmendoza/swa/hexagonal/customer/application/rest/controller/CustomerController.java:50