MCPcopy Create free account

hub / github.com/ddd-by-examples/library / types & classes

Types & classes123 in github.com/ddd-by-examples/library

ClassAggregateRootIsStale
src/main/java/io/pillopl/library/commons/aggregates/AggregateRootIsStale.java:3
ClassAllowance
src/main/java/io/pillopl/library/lending/patron/model/PlacingOnHoldPolicy.java:53
ClassAuthor
src/main/java/io/pillopl/library/catalogue/Book.java:41
ClassAvailableBook
src/main/java/io/pillopl/library/lending/book/model/AvailableBook.java:14
EnumBatchResult
src/main/java/io/pillopl/library/commons/commands/BatchResult.java:3
ClassBook
src/main/java/io/pillopl/library/catalogue/Book.java:9
InterfaceBook
src/main/java/io/pillopl/library/lending/book/model/Book.java:7
ClassBookCheckedOut
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:106
ClassBookCheckingOutFailed
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:156
ClassBookConfiguration
src/main/java/io/pillopl/library/lending/book/infrastructure/BookConfiguration.java:11
ClassBookDatabaseEntity
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:18
ClassBookDatabaseRepository
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseRepository.java:27
ClassBookDatabaseRow
src/main/java/io/pillopl/library/catalogue/CatalogueDatabase.java:51
ClassBookDuplicateHoldFound
src/main/java/io/pillopl/library/lending/book/model/BookDuplicateHoldFound.java:11
ClassBookFixture
src/test/groovy/io/pillopl/library/lending/book/model/BookFixture.java:15
ClassBookFixture
src/test/groovy/io/pillopl/library/catalogue/BookFixture.java:3
ClassBookHoldCanceled
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:175
ClassBookHoldCancelingFailed
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:192
ClassBookHoldExpired
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:209
ClassBookHoldFailed
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:137
ClassBookId
src/main/java/io/pillopl/library/catalogue/BookId.java:8
ClassBookInformation
src/main/java/io/pillopl/library/lending/book/model/BookInformation.java:9
ClassBookInstance
src/main/java/io/pillopl/library/catalogue/BookInstance.java:10
ClassBookInstanceAddedToCatalogue
src/main/java/io/pillopl/library/catalogue/BookInstanceAddedToCatalogue.java:11
ClassBookOnHold
src/main/java/io/pillopl/library/lending/book/model/BookOnHold.java:20
ClassBookPlacedOnHold
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:43
ClassBookPlacedOnHoldEvents
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:66
InterfaceBookRepository
src/main/java/io/pillopl/library/lending/book/model/BookRepository.java:6
ClassBookReturned
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:127
EnumBookState
src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java:22
EnumBookType
src/main/java/io/pillopl/library/catalogue/BookType.java:3
ClassCancelHoldCommand
src/main/java/io/pillopl/library/lending/patron/application/hold/CancelHoldCommand.java:10
ClassCancelingHold
src/main/java/io/pillopl/library/lending/patron/application/hold/CancelingHold.java:22
ClassCatalogue
src/main/java/io/pillopl/library/catalogue/Catalogue.java:12
ClassCatalogueConfiguration
src/main/java/io/pillopl/library/catalogue/CatalogueConfiguration.java:13
ClassCatalogueDatabase
src/main/java/io/pillopl/library/catalogue/CatalogueDatabase.java:12
ClassCatalogueDatabaseConfig
src/main/java/io/pillopl/library/catalogue/CatalogueDatabaseConfig.java:15
ClassCheckOutBookCommand
src/main/java/io/pillopl/library/lending/patron/application/checkout/CheckOutBookCommand.java:11
ClassCheckedOutBook
src/main/java/io/pillopl/library/lending/book/model/CheckedOutBook.java:15
ClassCheckingOutBookOnHold
src/main/java/io/pillopl/library/lending/patron/application/checkout/CheckingOutBookOnHold.java:26
ClassCheckout
src/main/java/io/pillopl/library/lending/patronprofile/model/Checkout.java:8
ClassCheckout
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:169
ClassCheckoutDuration
src/main/java/io/pillopl/library/lending/patron/model/CheckoutDuration.java:12
ClassCheckoutsToOverdueSheet
src/main/java/io/pillopl/library/lending/dailysheet/model/CheckoutsToOverdueSheet.java:9
ClassCheckoutsView
src/main/java/io/pillopl/library/lending/patronprofile/model/CheckoutsView.java:7
ClassCreateAvailableBookOnInstanceAddedEventHandler
src/main/java/io/pillopl/library/lending/book/application/CreateAvailableBookOnInstanceAddedEventHandler.java:14
InterfaceDailySheet
src/main/java/io/pillopl/library/lending/dailysheet/model/DailySheet.java:5
ClassDailySheetConfiguration
src/main/java/io/pillopl/library/lending/dailysheet/infrastructure/DailySheetConfiguration.java:10
InterfaceDomainEvent
src/main/java/io/pillopl/library/commons/events/DomainEvent.java:6
InterfaceDomainEvents
src/main/java/io/pillopl/library/commons/events/DomainEvents.java:5
ClassDomainEventsConfig
src/main/java/io/pillopl/library/commons/events/publisher/DomainEventsConfig.java:9
ClassDomainEventsTestConfig
src/integration-test/groovy/io/pillopl/library/common/events/publisher/DomainEventsTestConfig.java:13
ClassDomainModelMapper
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:71
ClassEitherResult
src/main/java/io/pillopl/library/commons/events/EitherResult.java:8
InterfaceEventsStorage
src/main/java/io/pillopl/library/commons/events/publisher/EventsStorage.java:6
ClassExpiredHold
src/main/java/io/pillopl/library/lending/dailysheet/model/ExpiredHold.java:9
ClassExpiringHolds
src/main/java/io/pillopl/library/lending/patron/application/hold/ExpiringHolds.java:10
InterfaceFindAvailableBook
src/main/java/io/pillopl/library/lending/patron/application/hold/FindAvailableBook.java:8
InterfaceFindBookOnHold
src/main/java/io/pillopl/library/lending/patron/application/hold/FindBookOnHold.java:9
ClassHalObjectMapperConfigurer
src/main/java/io/pillopl/library/lending/patronprofile/web/WebConfiguration.java:29
ClassHandleDuplicateHold
src/main/java/io/pillopl/library/lending/patron/application/hold/HandleDuplicateHold.java:14
ClassHold
src/main/java/io/pillopl/library/lending/patronprofile/model/Hold.java:8
ClassHold
src/main/java/io/pillopl/library/lending/patronprofile/web/PatronProfileController.java:157
ClassHold
src/main/java/io/pillopl/library/lending/patron/model/Hold.java:8
ClassHoldDatabaseEntity
src/main/java/io/pillopl/library/lending/patron/infrastructure/HoldDatabaseEntity.java:11
ClassHoldDuration
src/main/java/io/pillopl/library/lending/patron/model/HoldDuration.java:9
ClassHoldsToExpireSheet
src/main/java/io/pillopl/library/lending/dailysheet/model/HoldsToExpireSheet.java:10
ClassHoldsView
src/main/java/io/pillopl/library/lending/patronprofile/model/HoldsView.java:7
ClassISBN
src/main/java/io/pillopl/library/catalogue/ISBN.java:6
ClassInMemoryBookRepo
src/test/groovy/io/pillopl/library/lending/book/application/InMemoryBookRepo.java:11
ClassInMemoryEventsStorage
src/integration-test/groovy/io/pillopl/library/common/events/publisher/InMemoryEventsStorage.java:10
ClassJustForwardDomainEventPublisher
src/main/java/io/pillopl/library/commons/events/publisher/JustForwardDomainEventPublisher.java:8
ClassLendingConfig
src/main/java/io/pillopl/library/lending/LendingConfig.java:13
ClassLendingDatabaseConfig
src/main/java/io/pillopl/library/lending/LendingDatabaseConfig.java:32
ClassLendingHexagonalArchitectureTest
src/test/groovy/io/pillopl/library/lending/architecture/LendingHexagonalArchitectureTest.java:11
ClassLendingTestContext
src/integration-test/groovy/io/pillopl/library/lending/LendingTestContext.java:6
ClassLibraryApplication
src/main/java/io/pillopl/library/LibraryApplication.java:11
ClassLibraryBranchFixture
src/test/groovy/io/pillopl/library/lending/librarybranch/model/LibraryBranchFixture.java:5
ClassLibraryBranchId
src/main/java/io/pillopl/library/lending/librarybranch/model/LibraryBranchId.java:8
ClassMaximumNumberOhHoldsReached
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:91
ClassMeteredDomainEventPublisher
src/main/java/io/pillopl/library/commons/events/publisher/MeteredDomainEventPublisher.java:9
ClassModularArchitectureTest
src/test/groovy/io/pillopl/library/ModularArchitectureTest.java:11
ClassNoSpringInDomainLogicTest
src/test/groovy/io/pillopl/library/lending/architecture/NoSpringInDomainLogicTest.java:11
ClassNumberOfDays
src/main/java/io/pillopl/library/lending/patron/model/NumberOfDays.java:5
ClassOverdueCheckout
src/main/java/io/pillopl/library/lending/dailysheet/model/OverdueCheckout.java:9
ClassOverdueCheckoutDatabaseEntity
src/main/java/io/pillopl/library/lending/patron/infrastructure/OverdueCheckoutDatabaseEntity.java:11
ClassOverdueCheckoutRegistered
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:226
ClassOverdueCheckouts
src/main/java/io/pillopl/library/lending/patron/model/OverdueCheckouts.java:13
ClassPatron
src/main/java/io/pillopl/library/lending/patron/model/Patron.java:28
ClassPatronConfiguration
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronConfiguration.java:19
ClassPatronCreated
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:31
ClassPatronDatabaseEntity
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronDatabaseEntity.java:21
InterfacePatronEntityRepository
src/main/java/io/pillopl/library/lending/patron/infrastructure/PatronsDatabaseRepository.java:64
InterfacePatronEvent
src/main/java/io/pillopl/library/lending/patron/model/PatronEvent.java:15
ClassPatronEventsHandler
src/main/java/io/pillopl/library/lending/book/application/PatronEventsHandler.java:18
ClassPatronFactory
src/main/java/io/pillopl/library/lending/patron/model/PatronFactory.java:13
ClassPatronFixture
src/test/groovy/io/pillopl/library/lending/patron/model/PatronFixture.java:18
ClassPatronHolds
src/main/java/io/pillopl/library/lending/patron/model/PatronHolds.java:10
ClassPatronId
src/main/java/io/pillopl/library/lending/patron/model/PatronId.java:8
ClassPatronInformation
src/main/java/io/pillopl/library/lending/patron/model/PatronInformation.java:8
next →1–100 of 123, ranked by callers