MCPcopy Create free account

hub / github.com/BottegaIT/ddd-leaven-v2 / functions

Functions407 in github.com/BottegaIT/ddd-leaven-v2

↓ 16 callersMethodgetAggregateId
()
src/main/java/pl/com/bottega/ecommerce/sharedkernel/exceptions/DomainOperationException.java:30
↓ 15 callersMethodadd
(AggregateId productId)
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/ShoppingCart.java:25
↓ 10 callersMethodgetProduct
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java:48
↓ 10 callersMethodload
(AggregateId id)
src/main/java/pl/com/bottega/ecommerce/sales/domain/client/ClientRepository.java:24
↓ 9 callersMethodisSatisfiedBy
(T candidate)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Specification.java:10
↓ 8 callersMethodsave
(Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/client/ClientRepository.java:26
↓ 7 callersMethodgenerate
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/AggregateId.java:39
↓ 7 callersMethodmultiplyBy
(double multiplier)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:73
↓ 6 callersMethodcreate
(Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountFactory.java:25
↓ 6 callersMethodget
{@inheritDoc}
src/test/java/pl/com/bottega/testutils/SimpleMapScope.java:35
↓ 6 callersMethodgetPrice
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java:56
↓ 6 callersMethodpublish
(Serializable event)
src/main/java/pl/com/bottega/ddd/support/domain/DomainEventPublisher.java:21
↓ 5 callersMethodaddProduct
(AggregateId orderId, AggregateId productId, int quantity)
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java:28
↓ 5 callersMethodequals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Offer.java:60
↓ 5 callersMethodgenerateSnapshot
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/client/Client.java:39
↓ 5 callersMethodgetOrderId
()
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java:44
↓ 5 callersMethodgetQuantity
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java:52
↓ 5 callersMethodloadClient
()
src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java:197
↓ 4 callersMethodadd
(Product product, int quantity)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:93
↓ 4 callersMethodcontains
(Product product)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:152
↓ 4 callersMethoddomainError
(String message)
src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java:77
↓ 4 callersMethodfind
(OfferQuery query)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/offer/Offer.java:10
↓ 4 callersMethodgetShipmentId
Id of shipment aggregate (from shipment module) once it's created.
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java:58
↓ 4 callersMethodisAvailabe
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java:52
↓ 4 callersMethodsubtract
(Money money)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:89
↓ 3 callersMethodcalculateOffer
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java:31
↓ 3 callersMethodcompatibleCurrency
Currency is compatible if the same or either money object has zero value.
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:99
↓ 3 callersMethodcompleteIfPossible
()
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSaga.java:54
↓ 3 callersMethodconfirm
(AggregateId orderId, OrderDetailsCommand orderDetailsCommand, Offer seenOffer)
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java:34
↓ 3 callersMethodcreateOrder
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OrderingService.java:25
↓ 3 callersMethoddispatch
(Object command)
src/main/java/pl/com/bottega/cqrs/command/Gate.java:31
↓ 3 callersMethodgetAvailabeItems
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Offer.java:43
↓ 3 callersMethodgetCurrencyCode
()
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:116
↓ 3 callersMethodgetItems
@return immutable projection
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Invoice.java:96
↓ 3 callersMethodgetName
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java:60
↓ 3 callersMethodgetOrderId
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/AddProdctCommand.java:35
↓ 3 callersMethodgetProductData
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java:41
↓ 3 callersMethodgetProductId
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java:65
↓ 3 callersMethodgetProductType
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java:64
↓ 3 callersMethodgetReservedProducts
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:171
↓ 3 callersMethodgetTotalCost
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java:90
↓ 3 callersMethodgreaterThan
(Money other)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:124
↓ 3 callersMethodisClosed
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:160
↓ 3 callersMethodisZero
(BigDecimal testedValue)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:103
↓ 2 callersMethodapplyDiscount
(Product product, int quantity, Money reularCost)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/DiscountPolicy.java:30
↓ 2 callersMethodasBuyer
()
src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/AuthenticationTestHelper.java:32
↓ 2 callersMethodcalculateOffer
Sample function closured by policy </br> Higher order function closured by policy function</br> </br> Function loads current prices, and prepares offe
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:116
↓ 2 callersMethodcanAfford
(Money amount)
src/main/java/pl/com/bottega/ecommerce/sales/domain/client/Client.java:43
↓ 2 callersMethodcreatePayment
(ClientData clientData, Money amount)
src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/PaymentFactory.java:38
↓ 2 callersMethoddeauthenticate
()
src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/AuthenticationTestHelper.java:40
↓ 2 callersMethoddetermineCurrencyCode
@return currency from this object or otherCurrencyCode. Preferred is the one that comes from Money that has non-zero value.
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:111
↓ 2 callersMethodequals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:150
↓ 2 callersMethodfindByOrderId
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSagaManager.java:53
↓ 2 callersMethodfindHandlerMethodForEvent
(Class<?> type, Object event)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java:121
↓ 2 callersMethodgetClientId
@return Domain model Client
src/main/java/pl/com/bottega/ecommerce/system/application/SystemUser.java:40
↓ 2 callersMethodgetCustomerId
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/CustomerStatusChangedEvent.java:43
↓ 2 callersMethodgetProductData
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/OfferItem.java:50
↓ 2 callersMethodgetQuantity
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java:45
↓ 2 callersMethodgetShipmentId
()
src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/SendShipmentCommand.java:33
↓ 2 callersMethodgetSystemUser
()
src/main/java/pl/com/bottega/ecommerce/system/application/SystemContext.java:27
↓ 2 callersMethodgetTotalCost
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java:37
↓ 2 callersMethodisRemoved
()
src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java:73
↓ 2 callersMethodload
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentRepository.java:29
↓ 2 callersMethodregisterEventHandler
(EventHandler handler)
src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/SimpleEventPublisher.java:37
↓ 2 callersMethodsetOrderId
Id of order aggregate.
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java:51
↓ 2 callersMethodsetShipmentId
(AggregateId shipmentId)
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerData.java:62
↓ 2 callersMethodsetStatus
(OrderStatus status)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderDto.java:50
↓ 2 callersMethodsuggestEquivalent
(Product problematicProduct, Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/SuggestionService.java:47
↓ 1 callersMethodadd
(RequestItem item)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequest.java:36
↓ 1 callersMethodadd
(Money money)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/Money.java:81
↓ 1 callersMethodaddGratis
(Reservation reservation, Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationFactory.java:48
↓ 1 callersMethodaddItem
(InvoiceLine item)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Invoice.java:85
↓ 1 callersMethodaddNew
(Product product, int quantity)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:138
↓ 1 callersMethodaddToHistory
(Object command, Date executeDate)
src/main/java/pl/com/bottega/cqrs/command/impl/GateHistory.java:121
↓ 1 callersMethodcalculateDiscout
(AggregateId customerId)
src/main/java/pl/com/bottega/ecommerce/sales/application/listeners/ClientStatusChangedListener.java:59
↓ 1 callersMethodcalculateItemCost
(ReservationItem item)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:181
↓ 1 callersMethodcalculateTax
calculates tax per product type based on net value @param productType @param net @return
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/TaxPolicy.java:37
↓ 1 callersMethodcanHandle
(Object event)
src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/EventHandler.java:22
↓ 1 callersMethodcanPurchse
(Client client, List<OfferItem> availabeItems)
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseFactory.java:68
↓ 1 callersMethodcanReserve
(Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationFactory.java:52
↓ 1 callersMethodchangeQuantityBy
(int change)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java:41
↓ 1 callersMethodchangeStatus
(CustomerStatus status)
src/main/java/pl/com/bottega/ecommerce/crm/domain/Customer.java:45
↓ 1 callersMethodcharge
Sample model: one aggregate creates another.<br> Client model does not compose Payment - therefore it does not manage Payment lifecycle.<br> Applicati
src/main/java/pl/com/bottega/ecommerce/sales/domain/client/Client.java:55
↓ 1 callersMethodclose
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:164
↓ 1 callersMethodconfirm
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java:81
↓ 1 callersMethodcountPages
(int size, int itemsCount)
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:46
↓ 1 callersMethodcreate
(ClientData client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceFactory.java:37
↓ 1 callersMethodcreate
(Client client, Product problematicProduct)
src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/ProductSpecificationFactory.java:31
↓ 1 callersMethodcreateNewSagaData
()
src/main/java/pl/com/bottega/ecommerce/system/saga/SagaManager.java:30
↓ 1 callersMethodcreateSagaInstance
(Class<? extends SagaInstance> sagaType)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SagaRegistry.java:28
↓ 1 callersMethodcreateShipment
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/shipping/domain/ShipmentFactory.java:31
↓ 1 callersMethoddeliver
Shipment has been confirmed received by the customer.
src/main/java/pl/com/bottega/ecommerce/shipping/domain/Shipment.java:66
↓ 1 callersMethoddetermineSagaTypeByLoader
(SagaManager loader)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java:85
↓ 1 callersMethoddoPublish
(Object event)
src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/SimpleEventPublisher.java:47
↓ 1 callersMethodemptyReservation
()
src/test/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationObjectMother.java:26
↓ 1 callersMethodequals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/OfferItem.java:80
↓ 1 callersMethodequals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/AggregateId.java:52
↓ 1 callersMethodfindByRawType
(Type[] genericInterfaces, Class<?> expectedRawType)
src/main/java/pl/com/bottega/cqrs/command/handler/spring/SpringHandlersProvider.java:74
↓ 1 callersMethodfindByShipmentId
(AggregateId shipmentId)
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSagaManager.java:59
↓ 1 callersMethodfindItem
(AggregateId productId)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Offer.java:98
next →1–100 of 407, ranked by callers