MCPcopy Index your code
hub / github.com/colinbut/sales-order-system

github.com/colinbut/sales-order-system @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
128 symbols 329 edges 44 files 71 documented · 55%
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

CustomerService (Interface)
CustomerService interface @author colin [2 implementers]
online-application/src/main/java/com/mycompany/sos/service/CustomerService.java
End2EndCategory (Interface)
End2EndCategory marker interface @author colin
e2e-test-automation/src/test/java/com/mycompany/sos/End2EndCategory.java
ItemService (Interface)
ItemService interface @author colin [2 implementers]
online-application/src/main/java/com/mycompany/sos/service/ItemService.java
OrderService (Interface)
OrderService interface @author colin [2 implementers]
online-application/src/main/java/com/mycompany/sos/service/OrderService.java
IntegrationTestCategory (Interface)
IntegrationTestCategory marker interface @author colin
online-application/src/integration-test/java/com/mycompany/sos/IntegrationTestCategory.java
UnitTestCategory (Interface)
UnitTestCategory marker interface @author colin
online-application/src/test/java/com/mycompany/sos/UnitTestCategory.java

Core symbols most depended-on inside this repo

findCustomerByCustomerId
called by 4
online-application/src/main/java/com/mycompany/sos/service/CustomerService.java
getItems
called by 4
online-application/src/main/java/com/mycompany/sos/service/ItemService.java
addCustomer
called by 3
online-application/src/main/java/com/mycompany/sos/service/CustomerService.java
addItem
called by 3
online-application/src/main/java/com/mycompany/sos/service/ItemService.java
addOrder
called by 3
online-application/src/main/java/com/mycompany/sos/service/OrderService.java
getOrders
called by 3
online-application/src/main/java/com/mycompany/sos/service/OrderService.java
findByFirstNameAndLastName
called by 3
online-application/src/main/java/com/mycompany/sos/repository/CustomerRepository.java
validate
called by 3
online-application/src/main/java/com/mycompany/sos/web/validator/OrderFormValidator.java

Shape

Method 85
Class 34
Interface 9

Languages

Java100%

Modules by API surface

online-application/src/test/java/com/mycompany/sos/web/OrderControllerTest.java6 symbols
online-application/src/integration-test/java/com/mycompany/sos/repository/CustomerRepositoryIT.java6 symbols
online-application/src/test/java/com/mycompany/sos/web/ItemControllerTest.java5 symbols
online-application/src/test/java/com/mycompany/sos/web/CustomerControllerTest.java5 symbols
online-application/src/test/java/com/mycompany/sos/service/CustomerServiceImplTest.java5 symbols
online-application/src/main/java/com/mycompany/sos/web/CustomerController.java5 symbols
online-application/src/main/java/com/mycompany/sos/service/CustomerServiceImpl.java5 symbols
online-application/src/main/java/com/mycompany/sos/service/CustomerService.java5 symbols
online-application/src/integration-test/java/com/mycompany/sos/controller/CustomerControllerIntegrationTest.java5 symbols
online-application/src/test/java/com/mycompany/sos/service/ItemServiceImplTest.java4 symbols
online-application/src/main/java/com/mycompany/sos/web/OrderController.java4 symbols
online-application/src/main/java/com/mycompany/sos/web/ItemController.java4 symbols

Datastores touched

(mysql)Database · 1 repos
sales_order_systemDatabase · 1 repos

For agents

$ claude mcp add sales-order-system \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page