Merge branch 'extend-mifos-data-import-tool-branch-all-modules' of https://github.com/wkk91193/incubator-fineract into dit
Project: http://git-wip-us.apache.org/repos/asf/fineract/repo Commit: http://git-wip-us.apache.org/repos/asf/fineract/commit/4c302865 Tree: http://git-wip-us.apache.org/repos/asf/fineract/tree/4c302865 Diff: http://git-wip-us.apache.org/repos/asf/fineract/diff/4c302865 Branch: refs/heads/develop Commit: 4c3028657a8a3a935d992a06ab5e506f5921c663 Parents: 585a791 210647d Author: Avik Ganguly <[email protected]> Authored: Wed Dec 13 12:16:13 2017 +0530 Committer: Avik Ganguly <[email protected]> Committed: Wed Dec 13 12:16:13 2017 +0530 ---------------------------------------------------------------------- fineract-provider/dependencies.gradle | 2 +- fineract-provider/dev-dependencies.gradle | 2 +- .../client/ClientEntityImportHandlerTest.java | 147 ++++ .../loan/LoanImportHandlerTest.java | 177 +++++ .../office/OfficeImportHandlerTest.java | 102 +++ .../savings/SavingsImportHandlerTest.java | 156 +++++ .../ClientEntityWorkbookPopulatorTest.java | 83 +++ .../loan/LoanWorkbookPopulatorTest.java | 129 ++++ .../office/OfficeWorkBookPopulatorTest.java | 64 ++ .../savings/SavingsWorkbookPopulateTest.java | 112 +++ .../integrationtests/common/ClientHelper.java | 33 + .../integrationtests/common/OfficeHelper.java | 33 + .../fineract/integrationtests/common/Utils.java | 40 +- .../common/loans/LoanTransactionHelper.java | 36 + .../common/savings/SavingsAccountHelper.java | 33 + .../common/savings/SavingsProductHelper.java | 2 +- .../glaccount/api/GLAccountsApiResource.java | 35 +- .../glaccount/data/GLAccountData.java | 50 ++ .../glaccount/domain/GLAccountType.java | 23 + .../GLAccountReadPlatformServiceImpl.java | 12 +- .../api/JournalEntriesApiResource.java | 37 +- .../journalentry/data/CreditDebit.java | 31 + .../journalentry/data/JournalEntryData.java | 87 +++ .../bulkimport/api/BulkImportApiResource.java | 114 ++++ .../bulkimport/constants/CenterConstants.java | 51 ++ .../constants/ChartOfAcountsConstants.java | 38 ++ .../constants/ClientEntityConstants.java | 61 ++ .../constants/ClientPersonConstants.java | 58 ++ .../constants/FixedDepositConstants.java | 55 ++ .../bulkimport/constants/GroupConstants.java | 47 ++ .../constants/GuarantorConstants.java | 45 ++ .../constants/JournalEntryConstants.java | 49 ++ .../bulkimport/constants/LoanConstants.java | 75 +++ .../constants/LoanRepaymentConstants.java | 44 ++ .../bulkimport/constants/OfficeConstants.java | 33 + .../constants/RecurringDepositConstants.java | 60 ++ .../bulkimport/constants/SavingsConstants.java | 57 ++ .../constants/SharedAccountsConstants.java | 45 ++ .../bulkimport/constants/StaffConstants.java | 32 + .../TemplatePopulateImportConstants.java | 143 ++++ .../constants/TransactionConstants.java | 43 ++ .../bulkimport/constants/UserConstants.java | 34 + .../bulkimport/data/BulkImportEvent.java | 71 ++ .../infrastructure/bulkimport/data/Count.java | 45 ++ .../bulkimport/data/GlobalEntityType.java | 118 ++++ .../bulkimport/data/ImportData.java | 80 +++ .../bulkimport/data/ImportFormatType.java | 49 ++ .../bulkimport/domain/ImportDocument.java | 124 ++++ .../domain/ImportDocumentRepository.java | 27 + .../exceptions/ImportTypeNotFoundException.java | 29 + .../bulkimport/importhandler/ImportHandler.java | 27 + .../importhandler/ImportHandlerUtils.java | 355 ++++++++++ .../center/CenterImportHandler.java | 259 +++++++ .../ChartOfAccountsImportHandler.java | 143 ++++ .../client/ClientEntityImportHandler.java | 212 ++++++ .../client/ClientPersonImportHandler.java | 197 ++++++ .../FixedDepositImportHandler.java | 390 +++++++++++ .../FixedDepositTransactionImportHandler.java | 150 +++++ .../importhandler/group/GroupImportHandler.java | 257 +++++++ .../guarantor/GuarantorImportHandler.java | 151 +++++ .../helper/ClientIdSerializer.java | 38 ++ .../helper/CodeValueDataIdSerializer.java | 34 + .../helper/CurrencyDateCodeSerializer.java | 34 + .../importhandler/helper/DateSerializer.java | 41 ++ .../helper/EnumOptionDataIdSerializer.java | 34 + .../helper/EnumOptionDataValueSerializer.java | 34 + .../importhandler/helper/GroupIdSerializer.java | 37 + ...gsAccountTransactionEnumValueSerialiser.java | 35 + .../JournalEntriesImportHandler.java | 226 +++++++ .../importhandler/loan/LoanImportHandler.java | 464 +++++++++++++ .../LoanRepaymentImportHandler.java | 134 ++++ .../office/OfficeImportHandler.java | 123 ++++ .../RecurringDepositImportHandler.java | 372 ++++++++++ ...ecurringDepositTransactionImportHandler.java | 157 +++++ .../savings/SavingsImportHandler.java | 364 ++++++++++ .../SavingsTransactionImportHandler.java | 152 +++++ .../SharedAccountImportHandler.java | 174 +++++ .../importhandler/staff/StaffImportHandler.java | 124 ++++ .../importhandler/users/UserImportHandler.java | 137 ++++ .../populator/AbstractWorkbookPopulator.java | 161 +++++ .../populator/CenterSheetPopulator.java | 123 ++++ .../populator/ClientSheetPopulator.java | 144 ++++ .../populator/ExtrasSheetPopulator.java | 116 ++++ .../FixedDepositProductSheetPopulator.java | 173 +++++ .../populator/GlAccountSheetPopulator.java | 71 ++ .../populator/GroupSheetPopulator.java | 126 ++++ .../populator/LoanProductSheetPopulator.java | 199 ++++++ .../populator/OfficeSheetPopulator.java | 82 +++ .../populator/PersonnelSheetPopulator.java | 131 ++++ .../RecurringDepositProductSheetPopulator.java | 190 ++++++ .../populator/RoleSheetPopulator.java | 67 ++ .../populator/SavingsAccountSheetPopulator.java | 84 +++ .../populator/SavingsProductSheetPopulator.java | 136 ++++ .../populator/SharedProductsSheetPopulator.java | 159 +++++ .../bulkimport/populator/WorkbookPopulator.java | 27 + .../centers/CentersWorkbookPopulator.java | 235 +++++++ .../ChartOfAccountsWorkbook.java | 236 +++++++ .../client/ClientEntityWorkbookPopulator.java | 405 +++++++++++ .../client/ClientPersonWorkbookPopulator.java | 370 ++++++++++ .../LoanComparatorByStatusActive.java | 52 ++ ...ixedDepositTransactionWorkbookPopulator.java | 235 +++++++ .../FixedDepositWorkbookPopulator.java | 349 ++++++++++ .../group/GroupsWorkbookPopulator.java | 254 +++++++ .../guarantor/GuarantorWorkbookPopulator.java | 314 +++++++++ .../JournalEntriesWorkbookPopulator.java | 191 ++++++ .../populator/loan/LoanWorkbookPopulator.java | 565 ++++++++++++++++ .../LoanRepaymentWorkbookPopulator.java | 277 ++++++++ .../office/OfficeWorkbookPopulator.java | 114 ++++ ...ringDepositTransactionWorkbookPopulator.java | 242 +++++++ .../RecurringDepositWorkbookPopulator.java | 404 +++++++++++ .../SavingsTransactionsWorkbookPopulator.java | 240 +++++++ .../savings/SavingsWorkbookPopulator.java | 411 +++++++++++ .../SharedAccountWorkBookPopulator.java | 240 +++++++ .../populator/staff/StaffWorkbookPopulator.java | 120 ++++ .../populator/users/UserWorkbookPopulator.java | 133 ++++ .../service/BulkImportEventListener.java | 174 +++++ .../BulkImportWorkbookPopulatorService.java | 26 + .../BulkImportWorkbookPopulatorServiceImpl.java | 674 +++++++++++++++++++ .../service/BulkImportWorkbookService.java | 40 ++ .../service/BulkImportWorkbookServiceImpl.java | 296 ++++++++ .../codes/data/CodeValueData.java | 9 + .../data/PaginationParametersDataValidator.java | 37 +- .../service/DocumentWritePlatformService.java | 5 + ...ntWritePlatformServiceJpaRepositoryImpl.java | 18 +- .../monetary/data/CurrencyData.java | 14 + .../office/api/OfficesApiResource.java | 34 +- .../organisation/office/data/OfficeData.java | 31 + .../service/OfficeReadPlatformServiceImpl.java | 16 +- .../staff/api/StaffApiResource.java | 36 +- .../organisation/staff/data/StaffData.java | 36 + .../service/StaffReadPlatformServiceImpl.java | 16 +- .../accounts/api/AccountsApiResource.java | 35 +- .../portfolio/address/data/AddressData.java | 32 + .../portfolio/calendar/data/CalendarData.java | 121 +++- .../portfolio/charge/data/ChargeData.java | 12 + .../client/api/ClientApiConstants.java | 1 + .../client/api/ClientsApiResource.java | 33 +- .../portfolio/client/data/ClientData.java | 219 ++++++ .../client/data/ClientNonPersonData.java | 26 + .../service/ClientReadPlatformServiceImpl.java | 41 +- .../fineract/portfolio/fund/data/FundData.java | 8 + .../portfolio/group/api/CentersApiResource.java | 32 +- .../portfolio/group/api/GroupsApiResource.java | 36 +- .../portfolio/group/data/CenterData.java | 54 ++ .../portfolio/group/data/GroupGeneralData.java | 99 +++ .../service/CenterReadPlatformServiceImpl.java | 97 +-- .../service/GroupReadPlatformServiceImpl.java | 108 +-- .../loanaccount/api/LoansApiResource.java | 53 +- .../loanaccount/data/DisbursementData.java | 33 + .../loanaccount/data/LoanAccountData.java | 392 +++++++++++ .../loanaccount/data/LoanApprovalData.java | 22 + .../loanaccount/data/LoanTransactionData.java | 111 +++ .../guarantor/api/GuarantorsApiResource.java | 34 +- .../guarantor/data/GuarantorData.java | 64 ++ .../service/LoanReadPlatformServiceImpl.java | 62 +- .../loanproduct/data/LoanProductData.java | 24 + .../paymenttype/data/PaymentTypeData.java | 8 + .../api/FixedDepositAccountsApiResource.java | 53 +- .../RecurringDepositAccountsApiResource.java | 54 +- .../savings/api/SavingsAccountsApiResource.java | 53 +- .../savings/data/ClosingOfSavingsAccounts.java | 102 +++ .../savings/data/DepositAccountData.java | 53 ++ .../savings/data/DepositProductData.java | 47 +- .../savings/data/FixedDepositAccountData.java | 64 ++ .../savings/data/FixedDepositProductData.java | 48 ++ .../data/RecurringDepositAccountData.java | 77 +++ .../data/RecurringDepositProductData.java | 59 ++ .../SavingsAccountApplicationTimelineData.java | 4 + .../savings/data/SavingsAccountChargeData.java | 25 + .../savings/data/SavingsAccountData.java | 221 +++++- .../data/SavingsAccountTransactionData.java | 68 ++ .../savings/data/SavingsActivation.java | 60 ++ .../portfolio/savings/data/SavingsApproval.java | 67 ++ .../savings/data/SavingsProductData.java | 58 +- .../savings/domain/DepositTermDetail.java | 1 + .../SavingsAccountReadPlatformServiceImpl.java | 52 +- .../data/ShareAccountChargeData.java | 21 + .../shareaccounts/data/ShareAccountData.java | 71 ++ .../api/UsersApiResource.java | 58 +- .../useradministration/data/AppUserData.java | 40 ++ .../useradministration/data/RoleData.java | 8 + .../core_db/V336__m_import_document.sql | 39 ++ 182 files changed, 19653 insertions(+), 253 deletions(-) ----------------------------------------------------------------------
