Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ddd-by-examples/event-source-cqrs-sample
/ functions
Functions
65 in github.com/ddd-by-examples/event-source-cqrs-sample
⨍
Functions
65
◇
Types & classes
24
↓ 8 callers
Method
from
(UUID uuid, List<DomainEvent> history)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:79
↓ 5 callers
Method
markChangesAsCommitted
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:126
↓ 5 callers
Method
when
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java:21
↓ 4 callers
Method
applyChange
(DomainEvent event, boolean isNew)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:89
↓ 4 callers
Method
buy
(Buy command)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:31
↓ 4 callers
Method
initialized
()
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java:19
↓ 3 callers
Method
markTimeout
(Instant when)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:51
↓ 3 callers
Method
throwIfStateIs
(ShopItemState unexpectedState, String msg)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:61
↓ 3 callers
Method
uuid
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java:22
↓ 3 callers
Method
withItem
(UUID uuid, UnaryOperator<ShopItem> action)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:56
↓ 2 callers
Method
apply
(ItemBought event)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:67
↓ 2 callers
Method
getRelatedEvents
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java:59
↓ 2 callers
Method
pay
(Pay command)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:38
↓ 1 callers
Method
appendChange
(ShopItem item, DomainEvent event)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:98
↓ 1 callers
Method
calculatePaymentTimeoutDate
(Instant boughtAt, int hoursToPaymentTimeout)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:34
↓ 1 callers
Method
getByUUID
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItemRepository.java:10
↓ 1 callers
Method
getByUUID
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:52
↓ 1 callers
Method
getEventsForAggregate
(UUID aggregateId)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStore.java:22
↓ 1 callers
Method
getUncommittedChanges
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:122
↓ 1 callers
Method
markPaymentTimeout
(MarkPaymentTimeout command)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:45
↓ 1 callers
Method
save
(ShopItem aggregate)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItemRepository.java:8
↓ 1 callers
Method
saveEvents
(UUID aggregateId, List<EventDescriptor> events)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStore.java:15
↓ 1 callers
Method
type
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java:20
↓ 1 callers
Method
updateItemAsPaid
(UUID uuid, Instant when)
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java:47
↓ 1 callers
Method
updateItemAsPaymentMissing
(UUID uuid, Instant when)
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java:51
↓ 1 callers
Method
updateOrCreateItemAsBlocked
(UUID uuid, Instant when, Instant paymentTimeoutDate)
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java:40
Method
EventDescriptor
(String body, Instant occurredAt, String type)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventDescriptor.java:29
Method
EventSerializer
()
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSerializer.java:19
Method
EventSourcedShopItemRepository
(EventStore eventStore, EventSerializer eventSerializer, ApplicationEventPublisher eventPublisher)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java:24
Method
EventStream
()
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStream.java:33
Method
JdbcReadModel
(JdbcTemplate jdbcTemplate)
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java:35
Method
PaymentTimeoutChecker
(ShopItems shopItems, JdbcTemplate jdbcTemplate)
src/main/java/io/dddbyexamples/eventsource/readmodel/PaymentTimeoutChecker.java:27
Method
ReadModelOnDomainEventUpdater
(JdbcReadModel jdbcReadModelUpdater)
src/main/java/io/dddbyexamples/eventsource/readmodel/ReadModelOnDomainEventUpdater.java:16
Method
ShopItems
(ShopItemRepository itemRepository, @Value("${hours.to.payment.timeout:48}") int hoursToPaymentTimeout)
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java:25
Method
addEvents
(List<EventDescriptor> events)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStream.java:40
Method
bought
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java:23
Method
buy
(UUID uuid, Instant when, int hoursToPaymentTimeout)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:26
Method
buyItemCommand
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/CommandFixture.java:16
Method
checkPaymentTimeouts
()
src/main/java/io/dddbyexamples/eventsource/readmodel/PaymentTimeoutChecker.java:33
Method
deserialize
(EventDescriptor eventDescriptor)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSerializer.java:34
Method
findByAggregateUUID
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStore.java:13
Method
getByUUID
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java:44
Method
getByUUIDat
(UUID uuid, Instant at)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java:49
Method
getByUUIDat
(UUID uuid, Instant at)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItemRepository.java:12
Method
getEvents
()
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStream.java:44
Method
getItemBy
(UUID uuid)
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java:55
Method
handle
(DomainEvent event)
src/main/java/io/dddbyexamples/eventsource/readmodel/ReadModelOnDomainEventUpdater.java:21
Method
main
(String[] args)
src/main/java/io/dddbyexamples/eventsource/Application.java:17
Method
markPaymentTimeoutCommand
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/CommandFixture.java:33
Method
paid
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java:29
Method
pay
(Instant when)
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java:42
Method
payItemCommand
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/CommandFixture.java:24
Method
save
(ShopItem aggregate)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java:31
Method
serialize
(DomainEvent event)
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSerializer.java:26
Method
type
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaid.java:20
Method
type
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaymentTimeout.java:20
Method
type
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemBought.java:21
Method
uuid
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaid.java:30
Method
uuid
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaymentTimeout.java:30
Method
uuid
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemBought.java:31
Method
when
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaid.java:25
Method
when
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaymentTimeout.java:25
Method
when
()
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemBought.java:26
Method
withTimeout
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java:36
Method
withTimeoutAndPaid
(UUID uuid)
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java:43