This is an automated email from the ASF dual-hosted git repository.
aleks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git.
from 7f8148e chore(deps): bump aws-java-sdk-s3 from 1.12.173 to 1.12.174
add d5c6115 FINERACT-849: Switch to EclipseLink
No new revisions were added by this update.
Summary of changes:
build.gradle | 12 +-
config/spotbugs/exclude.xml | 9 ++
fineract-provider/build.gradle | 76 ++--------
fineract-provider/dependencies.gradle | 5 +-
...ialActivityAccountWritePlatformServiceImpl.java | 4 +-
...countWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../service/AccountingProcessorHelper.java | 4 +-
...EntryWritePlatformServiceJpaRepositoryImpl.java | 8 +-
.../service/ProductToGLAccountMappingHelper.java | 16 +--
...triesWritePlatformServiceJpaRepositoryImpl.java | 8 +-
...AdHocWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../SynchronousCommandProcessingService.java | 2 +-
...ormatWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../service/BulkImportEventListener.java | 2 +-
...ailCampaignWritePlatformCommandHandlerImpl.java | 2 +-
...EmailWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../SmsCampaignWritePlatformServiceJpaImpl.java | 2 +-
...ValueWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../CodeWritePlatformServiceJpaRepositoryImpl.java | 4 +-
.../infrastructure/core/config/JPAConfig.java | 115 +++++++++++++++
.../core/config/PersistenceConfig.java | 80 -----------
.../core/domain/AbstractPersistableCustom.java | 14 +-
...baseSelectingPersistenceUnitPostProcessor.java} | 28 ++--
...EntityScanningPersistenceUnitPostProcessor.java | 73 ++++++++++
.../ExtendedJpaTransactionManager.java} | 39 ++++-
.../domain/OrganisationCreditBureau.java | 2 +
...ureauConfigurationWritePlatformServiceImpl.java | 2 +-
...LoanProductMappingWritePlatformServiceImpl.java | 2 +-
.../CreditReportWritePlatformServiceImpl.java | 4 +-
...ationCreditBureauWritePlatflormServiceImpl.java | 2 +-
...ityDatatableChecksWritePlatformServiceImpl.java | 1 +
.../service/ReportWritePlatformServiceImpl.java | 2 +-
...umentWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../FineractEntityAccessWriteServiceImpl.java | 2 +-
...DeviceRegistrationWritePlatformServiceImpl.java | 2 +-
.../HookWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../infrastructure/openjpa/OpenJpaDialect.java | 159 ---------------------
.../openjpa/OpenJpaVendorAdapter.java | 134 -----------------
.../ReportMailingJobWritePlatformServiceImpl.java | 2 +-
.../SmsWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../interoperation/service/InteropServiceImpl.java | 2 +-
...ificationGeneratorWritePlatformServiceImpl.java | 2 +-
...NotificationMapperWritePlatformServiceImpl.java | 2 +-
...riberWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...TopicWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...lidayWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...fficeWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...egoryWritePlatformServiceJpaRepositoryImpl.java | 4 +-
...teriaWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...StaffWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../service/TellerWritePlatformServiceJpaImpl.java | 2 +-
...tandingInstructionWritePlatformServiceImpl.java | 6 +-
.../service/AddressWritePlatformServiceImpl.java | 4 +-
.../portfolio/calendar/domain/Calendar.java | 5 +-
...endarWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...hargeWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../domain/ClientChargeRepositoryWrapper.java | 4 +-
.../domain/ClientTransactionRepositoryWrapper.java | 4 +-
...hargeWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...lientFamilyMembersWritePlatformServiceImpl.java | 6 +-
...ifierWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...lientWritePlatformServiceJpaRepositoryImpl.java | 8 +-
...teralWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../CollateralManagementRepositoryWrapper.java | 2 +-
...llateralManagementWritePlatformServiceImpl.java | 2 +-
.../FloatingRateWritePlatformServiceImpl.java | 2 +-
.../FundWritePlatformServiceJpaRepositoryImpl.java | 6 +-
...RolesWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...TypesWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...tSlabWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../portfolio/loanaccount/domain/Loan.java | 23 ++-
.../domain/LoanAccountDomainServiceJpa.java | 20 +--
.../portfolio/loanaccount/domain/LoanCharge.java | 6 +-
.../loanaccount/domain/LoanInstallmentCharge.java | 3 +
...LoanInterestRecalcualtionAdditionalDetails.java | 14 ++
.../domain/LoanRepaymentScheduleInstallment.java | 15 +-
...oanRescheduleRequestToTermVariationMapping.java | 17 ++-
.../loanaccount/domain/LoanTransaction.java | 4 +-
.../LoanTransactionToRepaymentScheduleMapping.java | 26 +++-
...eLoanRepaymentScheduleTransactionProcessor.java | 8 +-
...tLoanRepaymentScheduleTransactionProcessor.java | 12 +-
...eLoanRepaymentScheduleTransactionProcessor.java | 8 +-
...yLoanRepaymentScheduleTransactionProcessor.java | 12 +-
...rLoanRepaymentScheduleTransactionProcessor.java | 8 +-
...rLoanRepaymentScheduleTransactionProcessor.java | 8 +-
...ILoanRepaymentScheduleTransactionProcessor.java | 24 ++--
.../GuarantorFundingTransactionRepository.java | 2 +-
.../service/GuarantorDomainServiceImpl.java | 8 +-
...ntorWritePlatformServiceJpaRepositoryIImpl.java | 6 +-
.../domain/AbstractLoanScheduleGenerator.java | 17 ---
.../domain/LoanRescheduleRequest.java | 3 +-
...nRescheduleRequestWritePlatformServiceImpl.java | 44 +++---
...ationWritePlatformServiceJpaRepositoryImpl.java | 19 +--
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 33 ++---
.../portfolio/loanproduct/domain/LoanProduct.java | 10 +-
...oductWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...etingWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../NoteWritePlatformServiceJpaRepositoryImpl.java | 8 +-
.../service/PaymentTypeWriteServiceImpl.java | 2 +-
.../rate/service/RateWriteServiceImpl.java | 2 +-
.../savings/domain/RecurringDepositAccount.java | 2 +
.../domain/SavingsAccountDomainServiceJpa.java | 2 +-
.../savings/domain/SavingsAccountTransaction.java | 6 +-
.../SavingsAccountTransactionTaxDetails.java | 15 +-
...countWritePlatformServiceJpaRepositoryImpl.java | 1 +
...ocessWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...oductWritePlatformServiceJpaRepositoryImpl.java | 4 +-
...dividualMonitoringWritePlatformServiceImpl.java | 2 +
...oductWritePlatformServiceJpaRepositoryImpl.java | 4 +-
...countWritePlatformServiceJpaRepositoryImpl.java | 8 +-
...ocessWritePlatformServiceJpaRepositoryImpl.java | 12 +-
...oductWritePlatformServiceJpaRepositoryImpl.java | 2 +-
...lfBeneficiariesTPTWritePlatformServiceImpl.java | 4 +-
.../domain/ShareAccountDividendDetails.java | 14 +-
.../service/ShareAccountSchedularServiceImpl.java | 2 +-
...countWritePlatformServiceJpaRepositoryImpl.java | 8 +-
.../domain/ShareProductDividendPayOutDetails.java | 4 +-
.../service/ShareProductDividendAssembler.java | 2 +-
...oductWritePlatformServiceJpaRepositoryImpl.java | 8 +-
.../fineract/portfolio/tax/domain/TaxGroup.java | 5 +-
.../portfolio/tax/domain/TaxGroupMappings.java | 12 ++
.../tax/service/TaxWritePlatformServiceImpl.java | 8 +-
...nsferWritePlatformServiceJpaRepositoryImpl.java | 12 +-
.../apache/fineract/spm/service/SpmService.java | 6 +-
.../useradministration/domain/AppUser.java | 5 +-
.../domain/AppUserClientMapping.java | 11 +-
...ssionWritePlatformServiceJpaRepositoryImpl.java | 2 +-
.../RoleWritePlatformServiceJpaRepositoryImpl.java | 6 +-
.../src/main/resources/META-INF/persistence.xml | 10 +-
129 files changed, 683 insertions(+), 784 deletions(-)
create mode 100644 config/spotbugs/exclude.xml
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/JPAConfig.java
delete mode 100644
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/PersistenceConfig.java
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/{service/migration/DatabaseAwareMigrationContextProvider.java
=> persistence/DatabaseSelectingPersistenceUnitPostProcessor.java} (52%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/persistence/EntityScanningPersistenceUnitPostProcessor.java
rename
fineract-provider/src/main/java/org/apache/fineract/infrastructure/{openjpa/OpenJpaTransactionManager.java
=> core/persistence/ExtendedJpaTransactionManager.java} (53%)
delete mode 100644
fineract-provider/src/main/java/org/apache/fineract/infrastructure/openjpa/OpenJpaDialect.java
delete mode 100644
fineract-provider/src/main/java/org/apache/fineract/infrastructure/openjpa/OpenJpaVendorAdapter.java