Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arawn/building-modular-monoliths-using-spring
/ functions
Functions
202 in github.com/arawn/building-modular-monoliths-using-spring
⨍
Functions
202
◇
Types & classes
90
↓ 8 callers
Method
registry
(String code, String text)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Sku.java:49
↓ 7 callers
Method
child
(String code, String text)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Category.java:33
↓ 6 callers
Method
additive
(Sku sku, BigDecimal price)
catalogs/src/main/java/monoliths/catalogs/domain/entity/ProductItem.java:43
↓ 6 callers
Method
link
(Category category)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Product.java:40
↓ 6 callers
Method
save
(Sku entity)
catalogs/src/main/java/monoliths/catalogs/domain/entity/SkuRepository.java:12
↓ 4 callers
Method
getProduct
(UUID productId)
catalogs/src/main/java/monoliths/catalogs/domain/usecase/Catalogs.java:15
↓ 4 callers
Method
getSkuById
(UUID skuId)
catalogs/src/main/java/monoliths/catalogs/domain/usecase/CatalogManager.java:76
↓ 3 callers
Method
CHIPS
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:73
↓ 3 callers
Method
CHIPS
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:73
↓ 3 callers
Method
categories
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:59
↓ 3 callers
Method
categories
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:59
↓ 3 callers
Method
changeDeliveryStatus
(DeliveryStatus deliveryStatus)
shipments/src/main/java/monoliths/shipments/domain/entity/Delivery.java:56
↓ 3 callers
Method
changeOrderStatus
(OrderStatus value)
orders/src/main/java/monoliths/orders/domain/entity/Order.java:49
↓ 3 callers
Method
checkoutOrderProduct
(long price, long quantity)
orders/src/test/java/monoliths/orders/entity/OrderProductTest.java:27
↓ 3 callers
Method
create
(String code, String text)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Category.java:43
↓ 3 callers
Method
findByCode
(String code)
catalogs/src/main/java/monoliths/catalogs/domain/entity/SkuRepository.java:10
↓ 3 callers
Method
findById
(UUID id)
catalogs/src/main/java/monoliths/catalogs/domain/entity/SkuRepository.java:8
↓ 3 callers
Method
getOrder
(UUID orderId)
orders/src/main/java/monoliths/orders/domain/usecase/Orders.java:9
↓ 3 callers
Method
getSku
(UUID skuId)
catalogs/src/main/java/monoliths/catalogs/domain/usecase/Inventory.java:11
↓ 3 callers
Method
refillBy
(long amount)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Sku.java:32
↓ 3 callers
Method
store
(Order order)
orders/src/main/java/monoliths/orders/domain/usecase/OrderFinder.java:23
↓ 2 callers
Method
base
(Sku sku, BigDecimal price)
catalogs/src/main/java/monoliths/catalogs/domain/entity/ProductItem.java:35
↓ 2 callers
Method
builderOrderSheetItem
()
orders/src/test/java/monoliths/orders/Fixtures.java:21
↓ 2 callers
Method
calculatePrice
(long price, long quantity)
orders/src/test/java/monoliths/orders/entity/OrderProductTest.java:31
↓ 2 callers
Method
calculateTotalPrice
()
orders/src/main/java/monoliths/orders/domain/entity/Order.java:58
↓ 2 callers
Method
getDeliveryByOrderId
(UUID orderId)
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryFinder.java:17
↓ 2 callers
Method
getProductByCode
(String code)
catalogs/src/main/java/monoliths/catalogs/domain/usecase/Catalogs.java:17
↓ 2 callers
Method
mapFrom
(List<OrderSheet.OrderSheetItem> orderSheetItems)
orders/src/main/java/monoliths/orders/domain/entity/OrderProductMapper.java:9
↓ 2 callers
Method
payed
(ShippingDesk shippingDesk)
orders/src/main/java/monoliths/orders/domain/entity/Order.java:40
↓ 2 callers
Method
place
(OrderSheet orderSheet, OrderProductMapper orderProductMapper, ShippingDesk shippingDesk)
orders/src/main/java/monoliths/orders/domain/entity/Order.java:64
↓ 2 callers
Method
placeOrder
(OrderProductMapper orderProductMapper)
orders/src/test/java/monoliths/orders/entity/OrderTest.java:43
↓ 2 callers
Method
product
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:85
↓ 2 callers
Method
registry
(String code, String name, ProductItem base)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Product.java:51
↓ 2 callers
Method
setQuantity
(long quantity)
orders/src/main/java/monoliths/orders/domain/entity/OrderProduct.java:35
↓ 2 callers
Method
skus
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:49
↓ 2 callers
Method
skus
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:49
↓ 2 callers
Method
store
(Delivery delivery)
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryFinder.java:22
↓ 1 callers
Method
POTATO
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:77
↓ 1 callers
Method
POTATO
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:77
↓ 1 callers
Method
SNACK
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:69
↓ 1 callers
Method
SNACK
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:69
↓ 1 callers
Method
afterPropertiesSet
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:44
↓ 1 callers
Method
builderDeliveryLocation
()
orders/src/test/java/monoliths/orders/Fixtures.java:27
↓ 1 callers
Method
builderOrderSheet
()
orders/src/test/java/monoliths/orders/Fixtures.java:12
↓ 1 callers
Method
calculateDeliveryFee
(OrderSheet orderSheet)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryFeeCalculator.java:9
↓ 1 callers
Method
calculatePrice
()
catalogs/src/main/java/monoliths/catalogs/domain/entity/Product.java:45
↓ 1 callers
Method
catalogModuleInfoProperties
()
catalogs/src/main/java/monoliths/catalogs/CatalogModuleConfiguration.java:21
↓ 1 callers
Method
dispatch
(Order order)
orders/src/main/java/monoliths/orders/domain/entity/ShippingDesk.java:9
↓ 1 callers
Method
dispatchDelivery
(UUID orderId)
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryProcessing.java:11
↓ 1 callers
Method
dispatched
(DistributionCenter distributionCenter)
shipments/src/main/java/monoliths/shipments/domain/entity/Delivery.java:47
↓ 1 callers
Method
dispatching
(Delivery delivery)
shipments/src/main/java/monoliths/shipments/domain/entity/DistributionCenter.java:9
↓ 1 callers
Method
findByCategory
(Category category)
catalogs/src/main/java/monoliths/catalogs/domain/entity/ProductRepository.java:13
↓ 1 callers
Method
findById
(UUID id)
orders/src/main/java/monoliths/orders/domain/entity/OrderRepository.java:11
↓ 1 callers
Method
findByOrderId
(UUID orderId)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryRepository.java:8
↓ 1 callers
Method
getDelivery
(UUID orderId)
shipments/src/main/java/monoliths/shipments/domain/usecase/Deliveries.java:9
↓ 1 callers
Method
getParentBeanFactory
(ConfigurableListableBeanFactory beanFactory)
commons/src/main/java/monoliths/context/beans/PublishedComponentRegisteringPostProcessor.java:27
↓ 1 callers
Method
getProduct
(UUID productId)
orders/src/main/java/monoliths/orders/integrate/catalogs/ProductRepository.java:7
↓ 1 callers
Method
getProductFor
(OrderSheet.OrderSheetItem item)
modular-monoliths/src/main/java/monoliths/orders/integrate/OrderCatalogsService.java:44
↓ 1 callers
Method
getProductFor
(OrderSheet.OrderSheetItem item)
orders/src/main/java/monoliths/orders/integrate/RemoteOrderCatalogsService.java:41
↓ 1 callers
Method
hasAnnotation
(Object bean, Class<A> annotationType)
commons/src/main/java/monoliths/context/beans/PublishedComponentRegisteringPostProcessor.java:65
↓ 1 callers
Method
hasProductId
()
catalogs/src/main/java/monoliths/catalogs/web/ProductRestController.java:37
↓ 1 callers
Method
initialize
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:33
↓ 1 callers
Method
initialize
()
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:33
↓ 1 callers
Method
mapFrom
(List<OrderSheet.OrderSheetItem> orderSheetItems)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProductMapper.java:9
↓ 1 callers
Method
mapProductFor
(OrderSheet.OrderSheetItem item)
modular-monoliths/src/main/java/monoliths/shipments/integrate/ShipmentCatalogsService.java:39
↓ 1 callers
Method
mapSkuFor
(DeliveryProductItem item)
modular-monoliths/src/main/java/monoliths/shipments/integrate/FulfillmentService.java:47
↓ 1 callers
Method
mergedDeliveryQuantities
(List<DeliveryProduct> deliveryProducts)
modular-monoliths/src/main/java/monoliths/shipments/integrate/FulfillmentService.java:31
↓ 1 callers
Method
orderModuleInfoProperties
()
orders/src/main/java/monoliths/orders/OrderModuleConfiguration.java:21
↓ 1 callers
Method
ordered
()
orders/src/main/java/monoliths/orders/domain/entity/Order.java:36
↓ 1 callers
Method
payOrder
(UUID orderId)
orders/src/main/java/monoliths/orders/domain/usecase/OrderProcessing.java:11
↓ 1 callers
Method
placeOrder
(OrderSheet orderSheet)
orders/src/main/java/monoliths/orders/domain/usecase/OrderProcessing.java:9
↓ 1 callers
Method
prepare
(UUID orderId, OrderSheet orderSheet, DeliveryProductMapper productMapper, DeliveryFeeCalculator feeCalculator
shipments/src/main/java/monoliths/shipments/domain/entity/Delivery.java:63
↓ 1 callers
Method
prepareDelivery
(UUID orderId, OrderSheet orderSheet)
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryProcessing.java:9
↓ 1 callers
Method
product
()
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:85
↓ 1 callers
Method
received
()
orders/src/main/java/monoliths/orders/domain/entity/Order.java:45
↓ 1 callers
Method
reduceStockBy
(long amount)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Sku.java:36
↓ 1 callers
Method
register
(Order order, OrderSheet orderSheet)
orders/src/main/java/monoliths/orders/domain/entity/ShippingDesk.java:7
↓ 1 callers
Method
run
(ApplicationArguments args)
catalogs/src/main/java/monoliths/catalogs/CatalogModuleConfiguration.java:32
↓ 1 callers
Method
run
(ApplicationArguments args)
orders/src/main/java/monoliths/orders/OrderModuleConfiguration.java:32
↓ 1 callers
Method
save
(Delivery entity)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryRepository.java:10
↓ 1 callers
Method
save
(Order entity)
orders/src/main/java/monoliths/orders/domain/entity/OrderRepository.java:13
↓ 1 callers
Method
shipmentModuleInfoProperties
()
shipments/src/main/java/monoliths/shipments/ShipmentModuleConfiguration.java:21
↓ 1 callers
Method
validate
(Delivery delivery)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryValidator.java:5
↓ 1 callers
Method
verifyAvailability
(long amount)
catalogs/src/main/java/monoliths/catalogs/domain/entity/Sku.java:43
↓ 1 callers
Method
verifyDeliveryArea
(Delivery delivery)
shipments/src/main/java/monoliths/shipments/domain/entity/support/StandardReceptionDesk.java:39
↓ 1 callers
Method
verifySkuAvailability
(Delivery delivery)
shipments/src/main/java/monoliths/shipments/domain/entity/support/StandardReceptionDesk.java:35
↓ 1 callers
Method
verifyStockFor
(List<DeliveryProduct> deliveryProducts)
shipments/src/main/java/monoliths/shipments/domain/entity/DistributionCenter.java:7
Method
CatalogFixtures
(CategoryRepository categoryRepository, ProductRepository productRepository, SkuRepository skuRepository)
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:27
Method
CatalogFixtures
(CategoryRepository categoryRepository, ProductRepository productRepository, SkuRepository skuRepository)
catalogs/src/test/java/monoliths/catalogs/remoting/httpinvoker/HttpInvokerServiceTest.java:62
Method
CatalogFixtures
(CategoryRepository categoryRepository, ProductRepository productRepository, SkuRepository skuRepository)
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:27
Method
Category
()
catalogs/src/main/java/monoliths/catalogs/domain/entity/Category.java:31
Method
CategoryCodeNotFoundException
(String code)
catalogs/src/main/java/monoliths/catalogs/domain/usecase/CategoryCodeNotFoundException.java:9
Method
Delivery
()
shipments/src/main/java/monoliths/shipments/domain/entity/Delivery.java:30
Method
DeliveryLocation
(String postCode, String baseAddress, String detailAddress, boolean roadNameAddressType)
commons/src/main/java/monoliths/commons/model/DeliveryLocation.java:15
Method
DeliveryMethod
(String literal, String description)
commons/src/main/java/monoliths/commons/model/DeliveryMethod.java:14
Method
DeliveryProduct
(UUID productId, List<DeliveryProductItem> productItems, long quantity)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProduct.java:19
Method
DeliveryProductItem
(UUID productItemId, UUID productItemSkuId)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProductItem.java:17
Method
DeliveryStatus
(String code, String text)
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryStatus.java:16
Method
IncorrectOrderProductQuantityException
(long quantity)
orders/src/main/java/monoliths/orders/domain/entity/OrderProduct.java:50
Method
InsufficientStockException
(UUID skuId)
catalogs/src/main/java/monoliths/catalogs/domain/entity/InsufficientStockException.java:11
next →
1–100 of 202, ranked by callers