Initial commit.
authormyrle-krantz <mkrantz@mifos.org>
Fri, 17 Mar 2017 15:44:33 +0000 (16:44 +0100)
committermyrle-krantz <mkrantz@mifos.org>
Fri, 17 Mar 2017 15:44:48 +0000 (16:44 +0100)
commit13d2f39b5a6216531144ee531e17e05c4e69e229
treed66071fa0a73d7f8f6c425ca686127aae4181d2f
Initial commit.
174 files changed:
.gitignore [new file with mode: 0644]
HEADER [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
api/build.gradle [new file with mode: 0644]
api/settings.gradle [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/client/IndividualLending.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/caseinstance/CaseParameters.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/caseinstance/ChargeName.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/caseinstance/PlannedPayment.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/caseinstance/PlannedPaymentPage.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/product/AccountDesignators.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/product/ChargeIdentifiers.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/product/Moratorium.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/product/ProductParameters.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/workflow/AcceptPaymentParameters.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/workflow/Action.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/domain/workflow/DisburseParameters.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/events/IndividualLoanCommandEvent.java [new file with mode: 0644]
api/src/main/java/io/mifos/individuallending/api/v1/events/IndividualLoanEventConstants.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/PermittableGroupIds.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/client/PortfolioManager.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/client/ProductAlreadyExistsException.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/client/ProductDefinitionIncomplete.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/client/ProductInUseException.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/AccountAssignment.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/BalanceRange.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/Case.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/CasePage.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/ChargeDefinition.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/Command.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/InterestBasis.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/InterestRange.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/Note.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/Pattern.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/PaymentCycle.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/Product.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/TaskDefinition.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/TaskInstance.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/domain/TermRange.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/events/CaseEvent.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/events/ChargeDefinitionEvent.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/events/EventConstants.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/events/TaskDefinitionEvent.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/CheckAccountAssignments.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/CheckCurrencyCode.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/CheckPaymentCycleUnit.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/CheckValidWeek.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/ValidAccountAssignments.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/ValidCurrencyCode.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/ValidPaymentCycleUnit.java [new file with mode: 0644]
api/src/main/java/io/mifos/portfolio/api/v1/validation/ValidWeek.java [new file with mode: 0644]
api/src/test/java/io/mifos/Fixture.java [new file with mode: 0644]
api/src/test/java/io/mifos/individuallending/api/v1/domain/caseinstance/CaseParametersTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/AccountAssignmentTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/BalanceRangeTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/CaseTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/ChargeDefinitionTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/CommandTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/PaymentCycleTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/ProductTest.java [new file with mode: 0644]
api/src/test/java/io/mifos/portfolio/api/v1/domain/TaskDefinitionTest.java [new file with mode: 0644]
build.gradle [new file with mode: 0644]
component-test/build.gradle [new file with mode: 0644]
component-test/settings.gradle [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/AbstractPortfolioTest.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/Fixture.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestCases.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestChargeDefinitions.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestCommands.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestIndividualLoans.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestPatterns.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestProducts.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/TestTaskDefinitions.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/CaseEventListener.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/IndividualLoanCaseCommandEventListener.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/MigrationEventListener.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/ProductChargeDefinitionEventListener.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/ProductEventListener.java [new file with mode: 0644]
component-test/src/main/java/io/mifos/portfolio/listener/TaskDefinitionEventListener.java [new file with mode: 0644]
component-test/src/main/resources/logback.xml [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
gradlew [new file with mode: 0755]
gradlew.bat [new file with mode: 0644]
service/build.gradle [new file with mode: 0644]
service/settings.gradle [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/IndividualLendingCommandDispatcher.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/IndividualLendingConfiguration.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/IndividualLendingPatternFactory.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/AcceptPaymentCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/ApproveCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/CloseCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/DenyCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/DisburseCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/OpenCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/RecoverCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/WriteOffCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/command/handler/IndividualLoanCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/mapper/CaseParametersMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/repository/CaseParametersEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/repository/CaseParametersRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/AnnuityPayment.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/CaseParametersService.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/IndividualLoanService.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/Period.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/PeriodChargeCalculator.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/RateCollectors.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/ScheduledAction.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/ScheduledActionService.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/internal/service/ScheduledCharge.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/rest/IndividualLendingRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/individuallending/rest/PlannedPaymentsRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/PortfolioApplication.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/PortfolioServiceConfiguration.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/ServiceConstants.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/ChangeCaseCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/ChangeChargeDefinitionCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/ChangeEnablingOfProductCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/ChangeTaskDefinitionCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/CreateCaseCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/CreateChargeDefinitionCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/CreateProductCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/CreateTaskDefinitionCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/DeleteProductChargeDefinitionCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/InitializeServiceCommand.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/handler/CaseCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/handler/ChargeDefinitionCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/handler/InitializeCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/handler/ProductCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/command/handler/TaskDefinitionCommandHandler.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/mapper/CaseMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/mapper/ChargeDefinitionMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/mapper/ProductMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/mapper/TaskDefinitionMapper.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/pattern/PatternFactoryRegistry.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/CaseAccountAssignmentEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/CaseAccountAssignmentRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/CaseEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/CaseRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/ChargeDefinitionEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/ChargeDefinitionRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/ProductAccountAssignmentEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/ProductEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/ProductRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/TaskDefinitionEntity.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/repository/TaskDefinitionRepository.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/AccountingAdapter.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/CaseService.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/ChargeDefinitionService.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/PatternService.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/ProductService.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/internal/service/TaskDefinitionService.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/CaseRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/ChargeDefinitionRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/InitializeRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/PatternRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/ProductRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/portfolio/service/rest/TaskDefinitionRestController.java [new file with mode: 0644]
service/src/main/java/io/mifos/products/spi/PatternFactory.java [new file with mode: 0644]
service/src/main/java/io/mifos/products/spi/ProductCommandDispatcher.java [new file with mode: 0644]
service/src/main/resources/application.yml [new file with mode: 0644]
service/src/main/resources/bootstrap.yml [new file with mode: 0644]
service/src/main/resources/db/migrations/mariadb/V1__initial_setup.sql [new file with mode: 0644]
service/src/test/java/io/mifos/individuallending/internal/service/Fixture.java [new file with mode: 0644]
service/src/test/java/io/mifos/individuallending/internal/service/IndividualLoanServiceTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/individuallending/internal/service/PeriodChargeCalculatorTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/individuallending/internal/service/RateCollectorsTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/individuallending/internal/service/ScheduledActionServiceTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/portfolio/service/internal/command/handler/ChargeDefinitionCommandHandlerTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/portfolio/service/internal/service/PatternServiceTest.java [new file with mode: 0644]
service/src/test/java/io/mifos/portfolio/service/internal/service/TaskDefinitionServiceTest.java [new file with mode: 0644]
settings.gradle [new file with mode: 0644]
shared.gradle [new file with mode: 0644]