Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ddd-by-examples/library
/ functions
Functions
273 in github.com/ddd-by-examples/library
⨍
Functions
273
◇
Types & classes
123
Method
jdbcTemplate
()
src/main/java/io/pillopl/library/catalogue/CatalogueDatabaseConfig.java:18
Method
main
(String[] args)
src/main/java/io/pillopl/library/LibraryApplication.java:15
Method
maxDuration
()
src/main/java/io/pillopl/library/lending/patron/model/CheckoutDuration.java:36
Method
normalize
()
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:86
Method
onHold
()
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:95
Method
openEnded
(PatronId patronId, LibraryBranchId libraryBranchId, BookId bookId)
src/main/java/io/pillopl/library/lending/patron/application/hold/PlaceOnHoldCommand.java:25
Method
operations
()
src/main/java/io/pillopl/library/lending/LendingDatabaseConfig.java:41
Method
operations
()
src/main/java/io/pillopl/library/catalogue/CatalogueDatabaseConfig.java:23
Method
patronProfilesReadModel
(JdbcTemplate jdbcTemplate)
src/main/java/io/pillopl/library/lending/patronprofile/infrastructure/PatronProfileConfiguration.java:11
Method
patronRepository
(PatronEntityRepository patronEntityRepository, DomainEvents domainEvents)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:53
Method
placeHold
(@PathVariable UUID patronId, @RequestBody PlaceHoldRequest request)
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:100
Method
placeOnHold
(@NonNull PlaceOnHoldCommand command)
src/main/java/io/pillopl/library/lending/patron/application/hold/PlacingOnHold.java:28
Method
placingOnHold
(FindAvailableBook findAvailableBook, Patrons patronRepository)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:48
Method
postProcessAfterInitialization
(Object bean, String beanName)
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:55
Method
postProcessBeforeInitialization
Assume any {@link ObjectMapper} starts with {@literal _hal} and ends with {@literal Mapper}.
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:37
Method
publish
(PatronEvent domainEvent)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:40
Method
publish
(OverdueCheckoutRegistered event)
src/main/java/io/pillopl/library/lending/patron/application/checkout/RegisteringOverdueCheckout.java:26
Method
publish
(PatronEvent.BookHoldExpired event)
src/main/java/io/pillopl/library/lending/patron/application/hold/ExpiringHolds.java:26
Method
publish
(DomainEvent event)
src/main/java/io/pillopl/library/commons/events/publisher/JustForwardDomainEventPublisher.java:13
Method
publish
(DomainEvent event)
src/main/java/io/pillopl/library/commons/events/publisher/MeteredDomainEventPublisher.java:18
Method
publish
(DomainEvent event)
src/main/java/io/pillopl/library/commons/events/publisher/StoreAndForwardDomainEventPublisher.java:17
Method
publishAllPeriodically
()
src/main/java/io/pillopl/library/commons/events/publisher/StoreAndForwardDomainEventPublisher.java:22
Method
publishEvents
(BookCheckedOut bookCheckedOut)
src/main/java/io/pillopl/library/lending/patron/application/checkout/CheckingOutBookOnHold.java:43
Method
publishEvents
(BookPlacedOnHoldEvents placedOnHold)
src/main/java/io/pillopl/library/lending/patron/application/hold/PlacingOnHold.java:40
Method
publishEvents
(BookHoldCanceled bookHoldCanceled)
src/main/java/io/pillopl/library/lending/patron/application/hold/CancelingHold.java:40
Method
published
(List<DomainEvent> events)
src/integration-test/groovy/io/pillopl/library/common/events/publisher/InMemoryEventsStorage.java:25
Method
queryForCheckoutsToOverdue
()
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:65
Method
queryForHoldsToExpireSheet
()
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:42
Method
registerOverdueCheckouts
()
src/main/java/io/pillopl/library/lending/patron/application/checkout/RegisteringOverdueCheckout.java:16
Method
registeringOverdueCheckout
(DailySheet dailySheet, Patrons patronRepository)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:28
Method
regularPatron
()
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:20
Method
regularPatronWith3_OverdueCheckoutsAt
(LibraryBranchId libraryBranchId)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:124
Method
regularPatronWithHold
(BookOnHold bookOnHold)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:151
Method
regularPatronWithHolds
(int numberOfHolds)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:67
Method
regularPatronWithOverdueCheckouts
(LibraryBranchId libraryBranchId, Set<BookId> overdueBooks)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:114
Method
regularPatronWithPolicy
(PlacingOnHoldPolicy placingOnHoldPolicy)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:24
Method
researcherPatron
(PatronId patronId)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:55
Method
researcherPatronWithHolds
(int numberOfHolds)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:105
Method
researcherPatronWithPolicy
(PlacingOnHoldPolicy placingOnHoldPolicy)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:28
Method
restrictedBook
()
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:53
Method
save
(DomainEvent event)
src/integration-test/groovy/io/pillopl/library/common/events/publisher/InMemoryEventsStorage.java:15
Method
save
(Book book)
src/test/groovy/io/pillopl/library/lending/book/application/InMemoryBookRepo.java:20
Method
save
(Book book)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:44
Method
saveAndPublishEvent
(BookInstance bookInstance)
src/main/java/io/pillopl/library/catalogue/Catalogue.java:35
Method
saveBook
(Book book)
src/main/java/io/pillopl/library/lending/book/application/PatronEventsHandler.java:111
Method
setBeanFactory
(BeanFactory beanFactory)
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:61
Method
sheetsReadModel
(JdbcTemplate jdbcTemplate)
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/DailySheetConfiguration.java:13
Method
shouldCancelExistingHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:195
Method
shouldContainPatronProfileResourceWithCorrectHeadersAndLinksToCheckoutsAndHolds
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:75
Method
shouldCreateLinksForCheckouts
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:105
Method
shouldCreateLinksForHolds
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:90
Method
shouldNotCancelNotExistingHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:206
Method
shouldPlaceBookOnHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:169
Method
shouldReturn404WhenThereIsNoCheckout
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:130
Method
shouldReturn404WhenThereIsNoHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:120
Method
shouldReturn500IfSomethingFailedWhileCanceling
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:217
Method
shouldReturn500IfSomethingFailedWhileDuringPlacingOnHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:182
Method
shouldReturnResourceForCheckout
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:155
Method
shouldReturnResourceForHold
()
src/integration-test/groovy/io/pillopl/library/lending/patronprofile/web/PatronProfileControllerIT.java:140
Method
toAvailableBook
()
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:45
Method
toBookOnHold
()
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:49
Method
toCheckedOutBook
()
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:53
Method
toCheckout
(Map<String, Object> map)
src/main/java/io/pillopl/library/lending/patronprofile/infrastructure/PatronProfileReadModel.java:63
Method
toDomainModel
()
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:37
Method
toEvent
()
src/main/java/io/pillopl/library/lending/dailysheet/model/ExpiredHold.java:15
Method
toEvent
()
src/main/java/io/pillopl/library/lending/dailysheet/model/OverdueCheckout.java:15
Method
toExpiredHold
(Map<String, Object> map)
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:58
Method
toHold
(Map<String, Object> map)
src/main/java/io/pillopl/library/lending/patronprofile/infrastructure/PatronProfileReadModel.java:51
Method
toOverdueCheckout
(Map<String, Object> map)
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:81
Method
toPublish
()
src/integration-test/groovy/io/pillopl/library/common/events/publisher/InMemoryEventsStorage.java:20
Method
toStreamOfEvents
()
src/main/java/io/pillopl/library/lending/dailysheet/model/CheckoutsToOverdueSheet.java:15
Method
transactionManager
()
src/main/java/io/pillopl/library/lending/LendingDatabaseConfig.java:46
Method
transactionManager
()
src/main/java/io/pillopl/library/catalogue/CatalogueDatabaseConfig.java:28
← previous
201–273 of 273, ranked by callers