MCPcopy Index your code
hub / github.com/dogaanismail/bank-solution

github.com/dogaanismail/bank-solution @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
355 symbols 923 edges 148 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IAccountCommandHandler (Interface)
(no doc) [5 implementers]
account.cmd/src/main/java/com/banksolution/account/cmd/commands/accounting/IAccountCommandHandler.java
IAccountQueryHandler (Interface)
(no doc) [5 implementers]
account.query/src/main/java/com/banksolution/account/query/queries/accounting/IAccountQueryHandler.java
EventStore (Interface)
(no doc) [4 implementers]
cqrs.core/src/main/java/com/banksolution/cqrs/core/infrastructure/EventStore.java
ICustomerService (Interface)
(no doc) [2 implementers]
customer/src/main/java/com/banksolution/customer/service/ICustomerService.java
ITransactionCommandHandler (Interface)
(no doc) [5 implementers]
account.cmd/src/main/java/com/banksolution/account/cmd/commands/transaction/ITransactionCommandHandler.java
ITransactionQueryHandler (Interface)
(no doc) [5 implementers]
account.query/src/main/java/com/banksolution/account/query/queries/transaction/ITransactionQueryHandler.java
CommandHandlerMethod (Interface)
(no doc) [4 implementers]
cqrs.core/src/main/java/com/banksolution/cqrs/core/commands/CommandHandlerMethod.java
CustomerMapper (Interface)
(no doc)
customer/src/main/java/com/banksolution/customer/mapper/CustomerMapper.java

Core symbols most depended-on inside this repo

getBalance
called by 17
account.query/src/main/java/com/banksolution/account/query/mappers/AccountBalanceMapper.java
map
called by 13
common/src/main/java/com/banksolution/common/utils/ObjectMapperUtils.java
save
called by 8
cqrs.core/src/main/java/com/banksolution/cqrs/core/infrastructure/EventStore.java
generateResponse
called by 8
cqrs.core/src/main/java/com/banksolution/cqrs/core/generics/GenericResponse.java
registerHandler
called by 5
cqrs.core/src/main/java/com/banksolution/cqrs/core/infrastructure/QueryDispatcher.java
send
called by 5
cqrs.core/src/main/java/com/banksolution/cqrs/core/infrastructure/QueryDispatcher.java
raiseEvent
called by 5
cqrs.core/src/main/java/com/banksolution/cqrs/core/domain/AggregateRoot.java
findAccountBalance
called by 5
account.cmd/src/main/java/com/banksolution/account/cmd/domain/AccountAggregate.java

Shape

Method 208
Class 122
Interface 22
Enum 3

Languages

Java100%

Modules by API surface

account.cmd/src/main/java/com/banksolution/account/cmd/configuration/RabbitMQConfig.java15 symbols
account.query/src/main/java/com/banksolution/account/query/configuration/RabbitMQConfig.java13 symbols
account.cmd/src/main/java/com/banksolution/account/cmd/domain/AccountAggregate.java8 symbols
cqrs.core/src/main/java/com/banksolution/cqrs/core/domain/AggregateRoot.java6 symbols
account.cmd/src/main/java/com/banksolution/account/cmd/commands/transaction/TransactionCommandHandler.java6 symbols
customer/src/main/java/com/banksolution/customer/service/CustomerService.java5 symbols
customer/src/main/java/com/banksolution/customer/process/CustomerProcess.java5 symbols
account.query/src/main/java/com/banksolution/account/query/mappers/AccountBalanceMapper.java5 symbols
account.query/src/main/java/com/banksolution/account/query/configuration/MyBatisConfig.java5 symbols
account.cmd/src/main/java/com/banksolution/account/cmd/infrastructure/transaction/TransactionEventStore.java5 symbols
account.cmd/src/main/java/com/banksolution/account/cmd/infrastructure/transaction/TransactionEventSourcingHandler.java5 symbols
account.cmd/src/main/java/com/banksolution/account/cmd/infrastructure/accounting/AccountEventStore.java5 symbols

Datastores touched

accountingdbDatabase · 1 repos
customerdbDatabase · 1 repos

For agents

$ claude mcp add bank-solution \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact