Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AlicanAkkus/Modular-Architecture-Hexagonal-Demo-Project
/ functions
Functions
370 in github.com/AlicanAkkus/Modular-Architecture-Hexagonal-Demo-Project
⨍
Functions
370
◇
Types & classes
198
↓ 61 callers
Method
build
(List<T> items)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/ResponseBuilder.java:10
↓ 55 callers
Method
build
(List<T> items)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/ResponseBuilder.java:10
↓ 36 callers
Method
of
(Integer value)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/common/model/Status.java:21
↓ 21 callers
Method
from
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/usecase/BalanceRetrieve.java:13
↓ 18 callers
Method
from
(Ticket ticket)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/ticket/rest/dto/TicketResponse.java:25
↓ 14 callers
Method
of
(Integer value)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/model/Status.java:21
↓ 12 callers
Method
handle
()
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/common/usecase/VoidEmptyUseCaseHandler.java:5
↓ 11 callers
Method
now
()
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/common/util/CurrentTimeFactory.java:14
↓ 11 callers
Method
register
(Class<T> key, UseCaseHandler<R, T> useCaseHandler)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCaseHandlerRegistry.java:26
↓ 11 callers
Method
toModel
()
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/model/Event.java:4
↓ 9 callers
Method
handle
(T useCase)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCaseHandler.java:7
↓ 9 callers
Method
publish
(Class<R> returnClass, T useCase)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCasePublisher.java:7
↓ 7 callers
Method
from
(Ticket ticket, Payment payment)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/ticket/event/TicketReservedEvent.java:29
↓ 7 callers
Method
getData
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/Response.java:23
↓ 7 callers
Method
makeBusy
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/account/AccountFacade.java:13
↓ 7 callers
Method
makeFree
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/account/AccountFacade.java:17
↓ 7 callers
Method
retrieve
(TicketRetrieve ticketRetrieve)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/ticket/port/TicketPort.java:13
↓ 7 callers
Method
retrieve
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/port/BalancePort.java:8
↓ 6 callers
Method
getData
()
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/Response.java:23
↓ 6 callers
Method
pay
(PaymentCreate paymentCreate)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/payment/port/PaymentPort.java:8
↓ 5 callers
Method
createErrorResponseFromMessageSource
(String key, Locale locale, String... args)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/RestExceptionHandler.java:104
↓ 5 callers
Method
deleteAll
()
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/ticket/port/TicketPort.java:15
↓ 5 callers
Method
respond
(List<T> items)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/BaseController.java:7
↓ 5 callers
Method
respond
(List<T> items)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/BaseController.java:9
↓ 5 callers
Method
unlock
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/account/port/LockPort.java:7
↓ 4 callers
Method
create
(CreateTicket reserveTicket)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/ticket/port/TicketPort.java:11
↓ 4 callers
Method
createErrorResponseFromMessageSource
(String key, Locale locale, String... args)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/RestExceptionHandler.java:97
↓ 4 callers
Method
doPayment
(Long accountId, String price, String lastBalance)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/integration/PaymentControllerIT.java:35
↓ 4 callers
Method
getErrors
()
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/Response.java:19
↓ 4 callers
Method
handle
(PaymentRollback useCase)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/PaymentRollbackUseCaseHandler.java:31
↓ 4 callers
Method
lock
(Long accountId)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/account/port/LockPort.java:5
↓ 4 callers
Method
retrieveFakeAccountLockPort
()
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/PaymentRollbackTest.java:211
↓ 4 callers
Method
run
()
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/integration/AccountLockRedisAdapterIT.java:108
↓ 4 callers
Method
updateBalance
(Long accountId, BalanceTransactionType balanceTransactionType, double amount, double expectedAmount)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/integration/BalanceControllerIT.java:87
↓ 3 callers
Method
createFieldErrorResponse
(BindingResult bindingResult, Locale locale)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/RestExceptionHandler.java:88
↓ 3 callers
Method
createFieldErrorResponse
(BindingResult bindingResult, Locale locale)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/RestExceptionHandler.java:81
↓ 3 callers
Method
deleteAll
()
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/port/BalancePort.java:12
↓ 3 callers
Method
retrieveLocalizationMessage
(String key, Locale locale, String... args)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/RestExceptionHandler.java:109
↓ 3 callers
Method
retrieveLocalizationMessage
(String key, Locale locale, String... args)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/RestExceptionHandler.java:102
↓ 3 callers
Method
update
(Balance balance, BalanceTransactionCreate balanceTransactionCreate)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/port/BalancePort.java:10
↓ 2 callers
Method
consumerInternal
(T event)
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:25
↓ 2 callers
Method
create
(PaymentCreate paymentCreate)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/port/PaymentPort.java:9
↓ 2 callers
Method
detectUseCaseHandlerFrom
(Class<? extends UseCase> useCaseClass)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCaseHandlerRegistry.java:41
↓ 2 callers
Method
doPayment
(Long accountId, String price, String balanceAmountBeforePayment, String balanceAmountAfterPayment)
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/PaymentCreateTest.java:36
↓ 2 callers
Method
failPayment
(Long accountId, String price, String balanceAmountBeforePayment)
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/PaymentCreateTest.java:87
↓ 2 callers
Method
fromModel
(Balance balance)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/adapters/balance/rest/dto/BalanceResponse.java:24
↓ 2 callers
Method
getAmountAsNumeric
()
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/usecase/BalanceTransactionCreate.java:18
↓ 2 callers
Method
getErrorCode
()
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/common/rest/ErrorResponse.java:16
↓ 2 callers
Method
getErrors
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/Response.java:19
↓ 2 callers
Method
getItems
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/common/rest/DataResponse.java:27
↓ 2 callers
Method
handle
(PaymentCreate useCase)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/PaymentCreateUseCaseHandler.java:34
↓ 2 callers
Method
initializeEventQueue
()
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:52
↓ 2 callers
Method
popAll
()
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:84
↓ 2 callers
Method
publish
(T event)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/common/event/EventPublisher.java:7
↓ 2 callers
Method
publish
(TicketReservedEvent ticketReservedEvent)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/reservation/port/TicketReservedEventPort.java:8
↓ 2 callers
Method
retrieve
(Long id)
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/adapters/PaymentFakeAdapter.java:24
↓ 2 callers
Method
retrieve
(Long accountId)
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/adapters/BalanceFakeAdapter.java:19
↓ 2 callers
Method
retrieveFakeAccountLockPort
()
payment-api/domain/src/test/java/com/hexagonaldemo/paymentapi/PaymentCreateTest.java:125
↓ 2 callers
Method
rollback
(PaymentRollback paymentRollback)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/port/PaymentPort.java:13
↓ 2 callers
Method
validateUseCaseHandlerDetection
(T useCase, UseCaseHandler<R, T> useCaseHandler)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/BeanAwareUseCasePublisher.java:44
↓ 2 callers
Method
wait
(int maxWaitInSec, int expectedEventSize)
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:34
↓ 1 callers
Method
assertContains
(TicketReservedEvent... ticketReservedEvents)
ticket-api/domain/src/test/java/com/hexagonaldemo/ticketapi/adapters/TicketReservedFakeEventAdapter.java:23
↓ 1 callers
Method
assertEventProcessed
(int maxWaitInSec, T event, Supplier<E> resultAfterProcessing)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/common/EventAssertion.java:17
↓ 1 callers
Method
assertNull
()
ticket-api/domain/src/test/java/com/hexagonaldemo/ticketapi/adapters/TicketReservedFakeEventAdapter.java:27
↓ 1 callers
Method
buildBalanceTransactionCreate
(PaymentCreate paymentCreate)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/PaymentCreateUseCaseHandler.java:53
↓ 1 callers
Method
buildCreatePayment
(Long accountId, BigDecimal eventPrice, Integer ticketCount, String referenceCode)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/reservation/TicketReserveUseCaseHandler.java:70
↓ 1 callers
Method
buildCreateTicket
(TicketReserve ticketReserve)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/reservation/TicketReserveUseCaseHandler.java:61
↓ 1 callers
Method
buildTicket
()
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/contract/BaseTicketContract.java:18
↓ 1 callers
Method
calculateReferenceCode
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/reservation/rest/dto/ReserveTicketRequest.java:43
↓ 1 callers
Method
calculateTotalPrice
(CreateTicket createTicket)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/ticket/jpa/TicketDataAdapter.java:52
↓ 1 callers
Method
callApi
(PaymentCreateRequest paymentCreateRequest, String url)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/payment/rest/PaymentRestAdapter.java:71
↓ 1 callers
Method
create
(MeetupCreate meetupCreate)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/meetup/port/MeetupPort.java:10
↓ 1 callers
Method
createBalance
(Long accountId)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/adapters/balance/jpa/BalanceDataAdapter.java:62
↓ 1 callers
Method
createBalanceTransaction
(Balance balance, BalanceTransactionCreate balanceTransactionCreate)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/adapters/balance/jpa/BalanceDataAdapter.java:44
↓ 1 callers
Method
deleteAll
()
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/meetup/port/MeetupPort.java:12
↓ 1 callers
Method
detectNoUseCaseHandlerFrom
(Class<?> returnClass)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCaseHandlerRegistry.java:49
↓ 1 callers
Method
detectVoidUseCaseHandlerFrom
(Class<? extends UseCase> useCaseClass)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/usecase/UseCaseHandlerRegistry.java:45
↓ 1 callers
Method
failedBalanceRetrieveScenario
(BalanceRetrieve balanceRetrieve)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/common/usecase/FakeBalanceRetrieveUseCaseHandler.java:34
↓ 1 callers
Method
failedCreateTicketScenario
(TicketReserve ticketReserve)
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/usecase/FakeTicketReserveUseCaseHandler.java:33
↓ 1 callers
Method
failedPaymentScenario
(TicketReserve ticketReserve)
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/usecase/FakeTicketReserveUseCaseHandler.java:39
↓ 1 callers
Method
failedPaymentScenario
(PaymentCreate paymentCreate)
ticket-api/domain/src/test/java/com/hexagonaldemo/ticketapi/adapters/PaymentFakeDataAdapter.java:23
↓ 1 callers
Method
failedPaymentScenario
(PaymentCreate paymentCreate)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/common/usecase/FakePaymentCreateUseCaseHandler.java:35
↓ 1 callers
Method
findAllByAccountId
(Long accountId)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/ticket/jpa/repository/TicketJpaRepository.java:10
↓ 1 callers
Method
findByAccountId
(Long accountId)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/adapters/balance/jpa/repository/BalanceJpaRepository.java:10
↓ 1 callers
Method
from
(Meetup meetup)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/meetup/rest/dto/MeetupResponse.java:24
↓ 1 callers
Method
from
(Payment payment)
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/payment/event/PaymentRollbackEvent.java:20
↓ 1 callers
Method
from
(Payment payment)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/usecase/BalanceCompensate.java:18
↓ 1 callers
Method
fromModel
(Ticket ticket)
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/reservation/rest/dto/ReserveTicketResponse.java:25
↓ 1 callers
Method
fromModel
(Payment payment)
payment-api/infra/src/main/java/com/hexagonaldemo/paymentapi/adapters/payment/rest/dto/PaymentResponse.java:22
↓ 1 callers
Method
getOutputChannel
()
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/common/config/AbstractTestPublisher.java:21
↓ 1 callers
Method
getValue
()
ticket-api/domain/src/main/java/com/hexagonaldemo/ticketapi/common/model/Status.java:17
↓ 1 callers
Method
getValue
()
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/common/model/Status.java:17
↓ 1 callers
Method
hasSufficientBalance
(String price, String lastBalance)
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/integration/PaymentControllerIT.java:75
↓ 1 callers
Method
isRollbackable
()
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/payment/model/PaymentState.java:7
↓ 1 callers
Method
isSufficient
(BigDecimal amount)
payment-api/domain/src/main/java/com/hexagonaldemo/paymentapi/balance/model/Balance.java:22
↓ 1 callers
Method
keepEvent
(T event)
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:58
↓ 1 callers
Method
paymentRollbackOutput
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/payment/event/PaymentEventKafkaStream.java:8
↓ 1 callers
Method
paymentRollbackOutput
()
payment-api/infra/src/test/java/com/hexagonaldemo/paymentapi/common/config/KafkaEventTestStreams.java:8
↓ 1 callers
Method
preparePaymentUrl
()
ticket-api/infra/src/main/java/com/hexagonaldemo/ticketapi/adapters/payment/rest/PaymentRestAdapter.java:79
↓ 1 callers
Method
queueSize
()
ticket-api/infra/src/test/java/com/hexagonaldemo/ticketapi/common/event/consumer/AbstractEventKafkaStreamTestConsumer.java:62
next →
1–100 of 370, ranked by callers