MCPcopy Create free account

hub / github.com/ddd-by-examples/library / functions

Functions273 in github.com/ddd-by-examples/library

↓ 1 callersMethodmapPatronOverdueCheckouts
(PatronDatabaseEntity patronDatabaseEntity)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:85
↓ 1 callersMethodmarkAsReturned
(BookReturned event)
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:167
↓ 1 callersMethodmaximumHoldsAfterHolding
(AvailableBook book)
src/main/java/io/pillopl/library/lending/patron/model/PatronHolds.java:26
↓ 1 callersMethodnormalize
()
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:27
↓ 1 callersMethodnow
(PatronInformation patronInformation, int numberOfHolds)
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:98
↓ 1 callersMethodnow
(BookId bookId, PatronId patronId, LibraryBranchId libraryBranchId)
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:217
↓ 1 callersMethodnow
(PatronId patronId, BookId bookId, LibraryBranchId libraryBranchId)
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:234
↓ 1 callersMethodnumberOfHolds
()
src/main/java/io/pillopl/library/lending/patron/model/Patron.java:90
↓ 1 callersMethodourLibraryBranch
()
src/main/java/io/pillopl/library/lending/book/application/CreateAvailableBookOnInstanceAddedEventHandler.java:24
↓ 1 callersMethodoverdueCheckoutsAt
(LibraryBranchId libraryBranch)
src/main/java/io/pillopl/library/lending/patron/model/Patron.java:86
↓ 1 callersMethodpatronCanHold
(AvailableBook aBook, HoldDuration forDuration)
src/main/java/io/pillopl/library/lending/patron/model/Patron.java:74
↓ 1 callersMethodpatronProfile
(@PathVariable UUID patronId)
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:55
↓ 1 callersMethodpostProcessHalObjectMapper
(ObjectMapper objectMapper)
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:46
↓ 1 callersMethodpublished
(List<DomainEvent> events)
src/main/java/io/pillopl/library/commons/events/publisher/EventsStorage.java:12
↓ 1 callersMethodqueryForCheckoutsToOverdue
()
src/main/java/io/pillopl/library/lending/dailysheet/model/DailySheet.java:7
↓ 1 callersMethodqueryForHoldsToExpireSheet
()
src/main/java/io/pillopl/library/lending/dailysheet/model/DailySheet.java:9
↓ 1 callersMethodraiseDuplicateHoldFoundEvent
(BookOnHold onHold, BookPlacedOnHold bookPlacedOnHold)
src/main/java/io/pillopl/library/lending/book/application/PatronEventsHandler.java:68
↓ 1 callersMethodregularPatronWith
(Hold hold)
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:76
↓ 1 callersMethodremoveOverdueCheckoutIfPresent
(UUID patronId, UUID bookId, UUID libraryBranchId)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronDatabaseEntity.java:92
↓ 1 callersMethodsave
(DomainEvent event)
src/main/java/io/pillopl/library/commons/events/publisher/EventsStorage.java:8
↓ 1 callersMethodto
()
src/main/java/io/pillopl/library/lending/patron/model/CheckoutDuration.java:40
↓ 1 callersMethodtoBook
()
src/main/java/io/pillopl/library/catalogue/CatalogueDatabase.java:58
↓ 1 callersMethodtoPublish
()
src/main/java/io/pillopl/library/commons/events/publisher/EventsStorage.java:10
↓ 1 callersMethodupdateOptimistically
(Book book)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:51
↓ 1 callersMethodzero
()
src/main/java/io/pillopl/library/commons/aggregates/Version.java:9
MethodAggregateRootIsStale
(String msg)
src/main/java/io/pillopl/library/commons/aggregates/AggregateRootIsStale.java:5
MethodAuthor
(String name)
src/main/java/io/pillopl/library/catalogue/Book.java:46
MethodAvailableBook
(BookId bookId, BookType type, LibraryBranchId libraryBranchId, Version version)
src/main/java/io/pillopl/library/lending/book/model/AvailableBook.java:28
MethodBook
(String isbn, String author, String title)
src/main/java/io/pillopl/library/catalogue/Book.java:21
MethodBookInstanceAddedToCatalogue
(BookInstance bookInstance)
src/main/java/io/pillopl/library/catalogue/BookInstanceAddedToCatalogue.java:21
MethodBookOnHold
(BookId bookId, BookType type, LibraryBranchId libraryBranchId, PatronId patronId, Instant holdTill, Version v
src/main/java/io/pillopl/library/lending/book/model/BookOnHold.java:40
MethodCheckedOutBook
(BookId bookId, BookType type, LibraryBranchId libraryBranchId, PatronId patronId, Version version)
src/main/java/io/pillopl/library/lending/book/model/CheckedOutBook.java:32
MethodCheckout
(io.pillopl.library.lending.patronprofile.model.Checkout hold)
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:175
MethodCheckoutDuration
(Instant from, NumberOfDays noOfDays)
src/main/java/io/pillopl/library/lending/patron/model/CheckoutDuration.java:20
MethodHandleDuplicateHold
(CancelingHold cancelingHold)
src/main/java/io/pillopl/library/lending/patron/application/hold/HandleDuplicateHold.java:19
MethodHold
(io.pillopl.library.lending.patronprofile.model.Hold hold)
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:163
MethodHoldDatabaseEntity
(UUID bookId, UUID patronId, UUID libraryBranchId, Instant till)
src/main/java/io/pillopl/library/lending/patron/infrastructure/HoldDatabaseEntity.java:22
MethodHoldDuration
(Instant from, Instant to)
src/main/java/io/pillopl/library/lending/patron/model/HoldDuration.java:15
MethodISBN
(String isbn)
src/main/java/io/pillopl/library/catalogue/ISBN.java:14
MethodNumberOfDays
(int days)
src/main/java/io/pillopl/library/lending/patron/model/NumberOfDays.java:10
MethodOverdueCheckoutDatabaseEntity
(UUID bookId, UUID patronId, UUID libraryBranchId)
src/main/java/io/pillopl/library/lending/patron/infrastructure/OverdueCheckoutDatabaseEntity.java:22
MethodPatronDatabaseEntity
(PatronId patronId, PatronType patronType)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronDatabaseEntity.java:31
MethodProfileResource
(UUID patronId)
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:147
MethodTitle
(String title)
src/main/java/io/pillopl/library/catalogue/Book.java:32
MethodaBookAt
(LibraryBranchId libraryBranchId)
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:37
MethodanyPatron
()
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:138
MethodbookDatabaseRepository
(JdbcTemplate jdbcTemplate)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookConfiguration.java:24
MethodbookEventsHandler
(BookRepository bookRepository, DomainEvents domainEvents)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookConfiguration.java:19
MethodbookOnHold
(BookId bookId, LibraryBranchId libraryBranchId)
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:17
MethodcancelingHold
(FindBookOnHold findBookOnHold, Patrons patronRepository)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:33
Methodcatalogue
(CatalogueDatabase catalogueDatabase, DomainEvents domainEvents)
src/main/java/io/pillopl/library/catalogue/CatalogueConfiguration.java:18
MethodcatalogueDatabase
(JdbcTemplate jdbcTemplate)
src/main/java/io/pillopl/library/catalogue/CatalogueConfiguration.java:23
MethodcheckOut
(@NonNull CheckOutBookCommand command)
src/main/java/io/pillopl/library/lending/patron/application/checkout/CheckingOutBookOnHold.java:32
MethodcheckedOutBook
()
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:49
MethodcheckingOutBookOnHold
(FindBookOnHold findBookOnHold, Patrons patronRepository)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:23
MethodcirculatingAvailableBook
()
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:45
MethodcirculatingBook
()
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:21
MethodcloseEnded
(NumberOfDays days)
src/main/java/io/pillopl/library/lending/patron/model/HoldDuration.java:39
MethodcloseEnded
(PatronId patronId, LibraryBranchId libraryBranchId, BookId bookId, int forDays)
src/main/java/io/pillopl/library/lending/patron/application/hold/PlaceOnHoldCommand.java:21
Methodcount
()
src/main/java/io/pillopl/library/lending/dailysheet/model/HoldsToExpireSheet.java:23
Methodcount
()
src/main/java/io/pillopl/library/lending/dailysheet/model/CheckoutsToOverdueSheet.java:20
Methodcreate
(PatronId patronId, LibraryBranchId libraryBranchId, BookId bookId, int noOfDays)
src/main/java/io/pillopl/library/lending/patron/application/checkout/CheckOutBookCommand.java:19
MethodcreateAvailableBookOnInstanceAddedEventHandler
(BookRepository bookRepository)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookConfiguration.java:14
MethodcreateNewPatron
(PatronCreated domainEvent)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:49
MethoddomainEvents
(ApplicationEventPublisher applicationEventPublisher, MeterRegistry meterRegistry)
src/main/java/io/pillopl/library/commons/events/publisher/DomainEventsConfig.java:12
MethoddomainEventsWithStorage
(ApplicationEventPublisher applicationEventPublisher, MeterRegistry meterRegistry)
src/integration-test/groovy/io/pillopl/library/common/events/publisher/DomainEventsTestConfig.java:16
MethodexpireHolds
()
src/main/java/io/pillopl/library/lending/patron/application/hold/ExpiringHolds.java:16
MethodexpiringHolds
(DailySheet dailySheet, Patrons patronRepository)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:38
MethodfetchFor
(PatronId patronId)
src/main/java/io/pillopl/library/lending/patronprofile/infrastructure/PatronProfileReadModel.java:29
MethodfindAvailableBookBy
(BookId bookId)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:132
MethodfindBookOnHold
(BookId bookId, PatronId patronId)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:140
MethodfindBy
(BookId bookId)
src/test/groovy/io/pillopl/library/lending/book/application/InMemoryBookRepo.java:15
MethodfindBy
(PatronId patronId)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:33
MethodfindBy
(ISBN isbn)
src/main/java/io/pillopl/library/catalogue/CatalogueDatabase.java:35
MethodfindCheckout
(BookId bookId)
src/main/java/io/pillopl/library/lending/patronprofile/model/PatronProfile.java:22
MethodfindHold
(BookId bookId)
src/main/java/io/pillopl/library/lending/patronprofile/model/PatronProfile.java:14
MethodgetAggregateId
()
src/main/java/io/pillopl/library/lending/book/model/BookDuplicateHoldFound.java:20
MethodgetAggregateId
()
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:23
MethodgetAggregateId
()
src/main/java/io/pillopl/library/catalogue/BookInstanceAddedToCatalogue.java:25
MethodgetAggregateId
()
src/main/java/io/pillopl/library/commons/events/DomainEvent.java:10
MethodgetBookId
()
src/main/java/io/pillopl/library/lending/book/model/AvailableBook.java:36
MethodgetBookId
()
src/main/java/io/pillopl/library/lending/book/model/CheckedOutBook.java:36
MethodgetBookInformation
()
src/main/java/io/pillopl/library/lending/book/model/Book.java:17
MethodgetWhen
()
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:73
MethodhalObjectMapperConfigurer
()
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:24
Methodhandle
(BookReturned bookReturned)
src/main/java/io/pillopl/library/lending/book/model/BookOnHold.java:44
Methodhandle
(BookPlacedOnHold bookPlacedOnHold)
src/main/java/io/pillopl/library/lending/book/model/AvailableBook.java:40
Methodhandle
(PatronEvent.BookReturned bookReturnedByPatron)
src/main/java/io/pillopl/library/lending/book/model/CheckedOutBook.java:40
Methodhandle
(BookPlacedOnHold bookPlacedOnHold)
src/main/java/io/pillopl/library/lending/book/application/PatronEventsHandler.java:24
Methodhandle
(BookInstanceAddedToCatalogue event)
src/main/java/io/pillopl/library/lending/book/application/CreateAvailableBookOnInstanceAddedEventHandler.java:19
Methodhandle
(BookPlacedOnHold event)
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/SheetsReadModel.java:88
Methodhandle
(BookDuplicateHoldFound event)
src/main/java/io/pillopl/library/lending/patron/application/hold/HandleDuplicateHold.java:28
MethodhandleDuplicateHold
(CancelingHold cancelingHold)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:43
MethodhandleNextEvent
(PatronEvent domainEvent)
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:55
Methodinit
(BookRepository bookRepository, Patrons patrons)
src/main/java/io/pillopl/library/lending/LendingDatabaseConfig.java:62
Methodinit
(Catalogue catalogue)
src/main/java/io/pillopl/library/catalogue/CatalogueConfiguration.java:28
Methodinsert
(AvailableBook availableBook)
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:101
Methodis
(UUID patronId, UUID bookId, UUID libraryBranchId)
src/main/java/io/pillopl/library/lending/patron/infrastructure/OverdueCheckoutDatabaseEntity.java:28
MethodisRegular
()
src/main/java/io/pillopl/library/lending/patron/model/PatronInformation.java:15
MethodjdbcTemplate
()
src/main/java/io/pillopl/library/lending/LendingDatabaseConfig.java:36
← previousnext →101–200 of 273, ranked by callers