├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── enable-jigsaw.sh ├── docker-compose.yml ├── leasingninja-riskmanagement ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── leasingninja │ │ │ │ └── riskmanagement │ │ │ │ ├── application │ │ │ │ ├── CheckCreditRating.java │ │ │ │ ├── InboxApplicationService.java │ │ │ │ ├── InboxApplicationServiceImpl.java │ │ │ │ ├── ListContracts.java │ │ │ │ ├── ReadContract.java │ │ │ │ └── VoteContract.java │ │ │ │ ├── config │ │ │ │ ├── RiskmanagementConfig.java │ │ │ │ └── package-info.java │ │ │ │ ├── domain │ │ │ │ ├── Contract.java │ │ │ │ ├── ContractNumber.java │ │ │ │ ├── ContractRepository.java │ │ │ │ ├── CreditRating.java │ │ │ │ ├── SignDate.java │ │ │ │ └── VoteResult.java │ │ │ │ ├── infrastructure │ │ │ │ ├── ContractRepositoryMemImpl.java │ │ │ │ └── package-info.java │ │ │ │ └── userinterface │ │ │ │ ├── ContractModel.java │ │ │ │ ├── ContractModelMapper.java │ │ │ │ └── RiskManagementController.java │ │ └── module-info.java │ └── resources │ │ └── templates │ │ ├── contract.html │ │ ├── contracts.html │ │ ├── rating.html │ │ └── vote.html │ └── test │ └── java │ └── io │ └── leasingninja │ └── riskmanagement │ ├── application │ ├── CheckCreditRatingTest.java │ ├── InboxApplicationServiceTest.java │ ├── ListContractsTest.java │ ├── ReadContractTest.java │ └── VoteContractTest.java │ ├── domain │ ├── ContractTest.java │ └── CreditRatingTest.java │ └── userinterface │ └── ContractModelMapperTest.java ├── leasingninja-sales ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── leasingninja │ │ │ │ └── sales │ │ │ │ ├── application │ │ │ │ ├── FilloutContract.java │ │ │ │ ├── SignContract.java │ │ │ │ ├── UnterschreibeVertragApplicationService_MitEvent.java │ │ │ │ └── ViewContract.java │ │ │ │ ├── config │ │ │ │ ├── SalesConfig.java │ │ │ │ └── SalesConfiguration.java │ │ │ │ ├── domain │ │ │ │ ├── Amount.java │ │ │ │ ├── Car.java │ │ │ │ ├── Contract.java │ │ │ │ ├── ContractFactory.java │ │ │ │ ├── ContractNumber.java │ │ │ │ ├── ContractSigned.java │ │ │ │ ├── Contracts.java │ │ │ │ ├── Currency.java │ │ │ │ ├── Customer.java │ │ │ │ ├── FinancialCalculator.java │ │ │ │ ├── Interest.java │ │ │ │ ├── LeaseTerm.java │ │ │ │ └── SignDate.java │ │ │ │ ├── infrastructure │ │ │ │ ├── ContractDatabaseEntity.java │ │ │ │ ├── ContractDatabaseEntityRepository.java │ │ │ │ ├── ContractsJpaImpl.java │ │ │ │ ├── ContractsJsonImpl.java │ │ │ │ └── ContractsMemImpl.java │ │ │ │ └── ui │ │ │ │ ├── ContractModel.java │ │ │ │ ├── ContractModelMapper.java │ │ │ │ ├── MapStructContractModelMapper.java │ │ │ │ └── SalesController.java │ │ └── module-info.java │ └── resources │ │ └── templates │ │ └── contractView.html │ └── test │ └── java │ └── io │ └── leasingninja │ └── sales │ ├── application │ ├── FilloutContractTest.java │ ├── SignContractTest.java │ └── ViewContractTest.java │ ├── domain │ ├── AmountTest.java │ ├── ContractFactoryTest.java │ ├── ContractTest.java │ ├── CurrencyTest.java │ ├── CustomerTest.java │ ├── FinancialCalculatorTest.java │ ├── InterestTest.java │ ├── LeaseTermTest.java │ └── SignDateTest.java │ └── infrastructure │ └── ContractsMemImplTest.java ├── leasingninja-webapp ├── pom.xml └── src │ └── main │ ├── java │ ├── io │ │ └── leasingninja │ │ │ └── webapp │ │ │ └── LeasingNinja.java │ └── module-info.java │ └── resources │ ├── application.properties │ ├── banner.txt │ └── static │ └── index.html ├── mvnw ├── mvnw.cmd └── pom.xml /.dockerignore: -------------------------------------------------------------------------------- 1 | # Maven 2 | target/ -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Maven 2 | target/ -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/README.md -------------------------------------------------------------------------------- /bin/enable-jigsaw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/bin/enable-jigsaw.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /leasingninja-riskmanagement/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/pom.xml -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/CheckCreditRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/CheckCreditRating.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/InboxApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/InboxApplicationService.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/InboxApplicationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/InboxApplicationServiceImpl.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/ListContracts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/ListContracts.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/ReadContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/ReadContract.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/VoteContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/application/VoteContract.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/config/RiskmanagementConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/config/RiskmanagementConfig.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/config/package-info.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/Contract.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/ContractNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/ContractNumber.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/ContractRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/ContractRepository.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/CreditRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/CreditRating.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/SignDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/SignDate.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/domain/VoteResult.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/infrastructure/ContractRepositoryMemImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/infrastructure/ContractRepositoryMemImpl.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/infrastructure/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/infrastructure/package-info.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/ContractModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/ContractModel.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/ContractModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/ContractModelMapper.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/RiskManagementController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/io/leasingninja/riskmanagement/userinterface/RiskManagementController.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/java/module-info.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/resources/templates/contract.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/resources/templates/contract.html -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/resources/templates/contracts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/resources/templates/contracts.html -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/resources/templates/rating.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/resources/templates/rating.html -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/main/resources/templates/vote.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/main/resources/templates/vote.html -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/CheckCreditRatingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/CheckCreditRatingTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/InboxApplicationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/InboxApplicationServiceTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/ListContractsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/ListContractsTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/ReadContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/ReadContractTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/VoteContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/application/VoteContractTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/domain/ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/domain/ContractTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/domain/CreditRatingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/domain/CreditRatingTest.java -------------------------------------------------------------------------------- /leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/userinterface/ContractModelMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-riskmanagement/src/test/java/io/leasingninja/riskmanagement/userinterface/ContractModelMapperTest.java -------------------------------------------------------------------------------- /leasingninja-sales/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/pom.xml -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/application/FilloutContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/application/FilloutContract.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/application/SignContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/application/SignContract.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/application/UnterschreibeVertragApplicationService_MitEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/application/UnterschreibeVertragApplicationService_MitEvent.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/application/ViewContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/application/ViewContract.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/config/SalesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/config/SalesConfig.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/config/SalesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/config/SalesConfiguration.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Amount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Amount.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Car.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Contract.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractFactory.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractNumber.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractSigned.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/ContractSigned.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Contracts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Contracts.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Currency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Currency.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Customer.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/FinancialCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/FinancialCalculator.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Interest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/Interest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/LeaseTerm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/LeaseTerm.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/domain/SignDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/domain/SignDate.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractDatabaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractDatabaseEntity.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractDatabaseEntityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractDatabaseEntityRepository.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsJpaImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsJpaImpl.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsJsonImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsJsonImpl.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsMemImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/infrastructure/ContractsMemImpl.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/ui/ContractModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/ui/ContractModel.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/ui/ContractModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/ui/ContractModelMapper.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/ui/MapStructContractModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/ui/MapStructContractModelMapper.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/io/leasingninja/sales/ui/SalesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/io/leasingninja/sales/ui/SalesController.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/java/module-info.java -------------------------------------------------------------------------------- /leasingninja-sales/src/main/resources/templates/contractView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/main/resources/templates/contractView.html -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/application/FilloutContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/application/FilloutContractTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/application/SignContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/application/SignContractTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/application/ViewContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/application/ViewContractTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/AmountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/AmountTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/ContractFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/ContractFactoryTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/ContractTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/CurrencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/CurrencyTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/CustomerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/CustomerTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/FinancialCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/FinancialCalculatorTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/InterestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/InterestTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/LeaseTermTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/LeaseTermTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/domain/SignDateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/domain/SignDateTest.java -------------------------------------------------------------------------------- /leasingninja-sales/src/test/java/io/leasingninja/sales/infrastructure/ContractsMemImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-sales/src/test/java/io/leasingninja/sales/infrastructure/ContractsMemImplTest.java -------------------------------------------------------------------------------- /leasingninja-webapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/pom.xml -------------------------------------------------------------------------------- /leasingninja-webapp/src/main/java/io/leasingninja/webapp/LeasingNinja.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/src/main/java/io/leasingninja/webapp/LeasingNinja.java -------------------------------------------------------------------------------- /leasingninja-webapp/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/src/main/java/module-info.java -------------------------------------------------------------------------------- /leasingninja-webapp/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/src/main/resources/application.properties -------------------------------------------------------------------------------- /leasingninja-webapp/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/src/main/resources/banner.txt -------------------------------------------------------------------------------- /leasingninja-webapp/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/leasingninja-webapp/src/main/resources/static/index.html -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leasingninja/leasingninja-java-boundedcontexts-domainmodel/HEAD/pom.xml --------------------------------------------------------------------------------