Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BottegaIT/ddd-leaven-v2
/ functions
Functions
407 in github.com/BottegaIT/ddd-leaven-v2
⨍
Functions
407
◇
Types & classes
151
Method
OrderShippedEvent
(AggregateId orderId, AggregateId shipmentId)
src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/OrderShippedEvent.java:28
Method
OrderSubmittedEvent
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/OrderSubmittedEvent.java:29
Method
PaginatedResult
(int pageNumber, int pageSize)
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:30
Method
Payment
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/payment/Payment.java:49
Method
PaymentRolledBackEvent
(AggregateId paymentId)
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/PaymentRolledBackEvent.java:29
Method
Product
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/Product.java:42
Method
ProductData
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java:53
Method
Purchase
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java:68
Method
PurchaseItem
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseItem.java:48
Method
QuantityDiscount
@param rebate value of the rebate in % @param mininalQuantity minimal quantity of the purchase that allows rebate
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/discounts/QuantityDiscount.java:33
Method
RequestItem
(ProductData productData, int quantity, Money totalCost)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/RequestItem.java:31
Method
Reservation
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:82
Method
ReservationItem
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationItem.java:33
Method
ReservedProduct
(AggregateId productId, String name, int quantity, Money totalCost)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservedProduct.java:33
Method
SagaEventHandler
(SagaEngine sagaEngine)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java:137
Method
SameCategory
(ProductType productType)
src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SameCategory.java:26
Method
SendShipmentCommand
(AggregateId shipmentId)
src/main/java/pl/com/bottega/ecommerce/shipping/application/commands/SendShipmentCommand.java:29
Method
Shipment
()
src/main/java/pl/com/bottega/ecommerce/shipping/domain/Shipment.java:43
Method
ShipmentDeliveredEvent
(AggregateId shipmentId)
src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/ShipmentDeliveredEvent.java:27
Method
ShipmentDto
(AggregateId shipmentId, AggregateId orderId, ShippingStatus status)
src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentDto.java:30
Method
SimilarName
(String name)
src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarName.java:25
Method
SimilarPrice
(Money price, Money acceptableDifference)
src/main/java/pl/com/bottega/ecommerce/sales/domain/equivalent/specification/SimilarPrice.java:27
Method
SimpleSagaEngine
(SagaRegistry sagaRegistry, SimpleEventPublisher eventPublisher)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java:48
Method
SpringEventHandler
(Class<?> eventType, String beanName, Method method, BeanFactory beanFactory)
src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/SpringEventHandler.java:31
Method
SystemUser
(AggregateId clientId)
src/main/java/pl/com/bottega/ecommerce/system/application/SystemUser.java:32
Method
Tax
For JPA only
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Tax.java:47
Method
add
(AggregateId productId)
src/main/java/pl/com/bottega/ecommerce/sales/application/internal/shoppingcart/ShoppingCartImpl.java:25
Method
addProduct
DOMAIN STORY<br> try to read this as a full sentence, this way: subject.predicate(completion)<br> <br> Load reservation by orderId<br> Load product by
src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java:107
Method
and
(Specification<T> other)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Specification.java:12
Method
and
(Specification<T> other)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/CompositeSpecification.java:14
Method
apply
(ReservedProduct product)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOrderFinder.java:73
Method
applyDiscount
(Product product, int quantity, Money regularCost)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/discounts/QuantityDiscount.java:38
Method
applyDiscount
(AggregateId orderId, Money amount)
src/main/java/pl/com/bottega/ecommerce/sales/application/internal/discounts/DiscountingService.java:25
Method
asSeller
()
src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/AuthenticationTestHelper.java:36
Method
beginTransaction
This method is overridden to set custom isolation levels on the connection @param entityManager @param definition @return @throws PersistenceException
src/test/java/pl/com/bottega/testutils/HibernateExtendedJpaDialect.java:53
Method
calculateOffer
Can be invoked many times for the same order (with different params).<br> Offer VO is not stored in the Repo, it is stored on the Client Tier instead.
src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java:128
Method
calculateTax
(ProductType productType, Money net)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/CrysisTaxPolicy.java:39
Method
calculateTax
(ProductType productType, Money net)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/tax/DefaultTaxPolicy.java:36
Method
canHandle
(Object event)
src/main/java/pl/com/bottega/ecommerce/system/infrastructure/events/impl/handlers/SpringEventHandler.java:38
Method
canHandle
(Object event)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SimpleSagaEngine.java:141
Method
canNotPurchaseIfOfferChanged
()
src/test/java/pl/com/bottega/ecommerce/sales/acceptancetests/OrderingTest.java:73
Method
confirm
DOMAIN STORY<br> try to read this as a full sentence, this way: subject.predicate(completion)<br> <br> Load reservation by orderId<br> Check if reserv
src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java:153
Method
conjunction
(Specification<T>... others)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/Specification.java:16
Method
conjunction
(Specification<T>... others)
src/main/java/pl/com/bottega/ecommerce/sharedkernel/specification/CompositeSpecification.java:26
Method
create
(Client client, Purchase... purchases)
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequestFactory.java:27
Method
create
@param orderId correlation id - correlates purchases and reservations @param client @param offer @return
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/PurchaseFactory.java:47
Method
create
(Client client)
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/ReservationFactory.java:36
Method
createNewSagaData
()
src/main/java/pl/com/bottega/ecommerce/businessprocess/ordertracking/OrderShipmentStatusTrackerSagaManager.java:71
Method
createOrder
()
src/main/java/pl/com/bottega/ecommerce/sales/application/impl/OrderingServiceImpl.java:91
Method
createSagaInstance
(Class<? extends SagaInstance> sagaType)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SpringSagaRegistry.java:61
Method
delete
(AggregateId id)
src/main/java/pl/com/bottega/ddd/support/infrastructure/repository/jpa/GenericJpaRepository.java:77
Method
dispatch
(Object command)
src/main/java/pl/com/bottega/cqrs/command/impl/StandardGate.java:40
Method
equals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Discount.java:50
Method
equals
(Object obj)
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java:97
Method
equals
(Object obj)
src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java:81
Method
execute
(Connection connection)
src/test/java/pl/com/bottega/testutils/HibernateExtendedJpaDialect.java:67
Method
find
(OfferQuery query)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOfferFinder.java:34
Method
find
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/impl/JpaOrderFinder.java:46
Method
find
(AggregateId orderId)
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderFinder.java:25
Method
findProductWhereBestBeforeExpiredIn
(int days)
src/main/java/pl/com/bottega/ecommerce/sales/infrastructure/repo/impl/JpaProductRepository.java:28
Method
findShipment
()
src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/impl/JpaShipmentFinder.java:34
Method
getAggregateId
()
src/main/java/pl/com/bottega/ddd/support/domain/BaseAggregateRoot.java:69
Method
getAmount
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/ClientPaidEvent.java:55
Method
getCause
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/Discount.java:33
Method
getCity
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java:55
Method
getClient
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequest.java:40
Method
getClient
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Invoice.java:100
Method
getClientData
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:187
Method
getClientData
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/ClientPaidEvent.java:51
Method
getConfirmable
()
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderDto.java:54
Method
getConversationId
{@inheritDoc}
src/test/java/pl/com/bottega/testutils/SimpleMapScope.java:47
Method
getCountry
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java:79
Method
getCreateDate
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/reservation/Reservation.java:191
Method
getDescription
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/Tax.java:59
Method
getDiscount
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/offer/OfferItem.java:58
Method
getEntityId
()
src/main/java/pl/com/bottega/ddd/support/domain/BaseEntity.java:34
Method
getFullName
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java:39
Method
getGros
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceLine.java:85
Method
getHandler
(Object command)
src/main/java/pl/com/bottega/cqrs/command/handler/spring/SpringHandlersProvider.java:42
Method
getId
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/AggregateId.java:43
Method
getItems
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceRequest.java:44
Method
getItems
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/purchase/Purchase.java:102
Method
getItems
()
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:50
Method
getLoadersForEvent
(Object event)
src/main/java/pl/com/bottega/ecommerce/system/saga/impl/SpringSagaRegistry.java:50
Method
getName
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/productscatalog/ProductData.java:73
Method
getName
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/publishedlanguage/ClientData.java:54
Method
getNet
()
src/main/java/pl/com/bottega/ecommerce/sales/domain/invoicing/InvoiceLine.java:81
Method
getNewOffer
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OfferChangedExcpetion.java:43
Method
getOfferId
()
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderedProductDto.java:24
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/UseExistingShippingAddressForPurchaseCommand.java:26
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/command/SetNewShippingAddressForOrderCommand.java:31
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/sales/application/api/service/OfferChangedExcpetion.java:35
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/OrderSubmittedEvent.java:33
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/shipping/readmodel/ShipmentDto.java:40
Method
getOrderId
()
src/main/java/pl/com/bottega/ecommerce/shipping/domain/events/OrderShippedEvent.java:33
Method
getOrderedProducts
()
src/main/java/pl/com/bottega/ecommerce/sales/readmodel/orders/OrderDto.java:38
Method
getPageNumber
()
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:58
Method
getPageSize
()
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:54
Method
getPagesCount
()
src/main/java/pl/com/bottega/cqrs/query/PaginatedResult.java:62
Method
getPaymentId
()
src/main/java/pl/com/bottega/ecommerce/canonicalmodel/events/PaymentRolledBackEvent.java:33
← previous
next →
201–300 of 407, ranked by callers