This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


    from 5760b523d0 Merge pull request #5978
     add 29173943e2 FINERACT-1257: added e2e test for validation of year-end 
close zeroes income accounts into retained earnings
     add d3c91a85dc FINERACT-1257: Implement Retained Earning Job
     add c9f6a5f09e FINERACT-1257: Implement Retained Earning Job
     add b8e5088bc9 Merge pull request #5986

No new revisions were added by this update.

Summary of changes:
 .../domain/AccountGLJournalEntryAnnualSummary.java |  37 +++-
 ...countGLJournalEntryAnnualSummaryRepository.java |  11 +-
 .../api/GlobalConfigurationConstants.java          |   6 +
 .../domain/ConfigurationDomainService.java         |  12 +
 .../core/config/FineractProperties.java            |   1 +
 .../infrastructure/jobs/service/JobName.java       |   1 +
 .../apache/fineract/test/data/job/DefaultJob.java  |   3 +-
 .../test/stepdef/common/AnnualSummaryStepDef.java  |  74 +++++++
 .../test/stepdef/common/SchedulerStepDef.java      |   5 +
 .../test/stepdef/reporting/ReportingStepDef.java   |  27 +++
 .../features/LoanYearEndRetainedEarning.feature    | 115 ++++++++++
 .../loanproduct/domain/LoanProductRepository.java  |   4 +
 .../domain/ConfigurationDomainServiceJpa.java      |  41 ++++
 .../RetainedEarningConfigurationService.java       |  67 ++++++
 .../RetainedEarningJobConfiguration.java           |  76 +++++++
 .../RetainedEarningJobConstant.java                |  56 +++++
 .../retainedearning/RetainedEarningJobReader.java  |  88 ++++++++
 .../retainedearning/RetainedEarningJobWriter.java  |  93 ++++++++
 .../AccountGLJournalEntryAnnualSummaryData.java}   |  34 +--
 .../service/retainedearning/helper/DataParser.java |  74 +++++++
 .../listener/RetainedEarningJobListener.java       |  89 ++++++++
 .../AccountGLJournalEntryAnnualSummaryRecord.java} |  18 +-
 .../services/RetainedEarningDataService.java}      |  20 +-
 .../services/RetainedEarningDataServiceImpl.java   | 242 ++++++++++++++++++++
 .../src/main/resources/application.properties      |   1 +
 .../db/changelog/tenant/changelog-tenant.xml       |   2 +
 ...n_job.xml => 0239_add_retained_earning_job.xml} |  13 +-
 ...0_add_retained_earning_global_configuration.xml |  85 +++++++
 .../RetainedEarningConfigurationServiceTest.java   |  92 ++++++++
 .../RetainedEarningJobConfigurationTest.java       | 108 +++++++++
 .../RetainedEarningJobReaderTest.java              | 146 ++++++++++++
 .../RetainedEarningJobWriterTest.java              | 179 +++++++++++++++
 .../RetainedEarningScenarioTest.java               | 245 +++++++++++++++++++++
 .../retainedearning/helper/DataParserTest.java     | 201 +++++++++++++++++
 .../listener/RetainedEarningJobListenerTest.java   |  86 ++++++++
 .../RetainedEarningDataServiceImplTest.java        | 222 +++++++++++++++++++
 .../common/GlobalConfigurationHelper.java          |  45 ++++
 37 files changed, 2571 insertions(+), 48 deletions(-)
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwner.java
 => 
fineract-accounting/src/main/java/org/apache/fineract/accounting/retainedearning/domain/AccountGLJournalEntryAnnualSummary.java
 (54%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/MeetingRepository.java
 => 
fineract-accounting/src/main/java/org/apache/fineract/accounting/retainedearning/domain/AccountGLJournalEntryAnnualSummaryRepository.java
 (71%)
 create mode 100644 
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/common/AnnualSummaryStepDef.java
 create mode 100644 
fineract-e2e-tests-runner/src/test/resources/features/LoanYearEndRetainedEarning.feature
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningConfigurationService.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobConfiguration.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobConstant.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobReader.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobWriter.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/{aggregationjob/data/JournalEntryAggregationSummaryData.java
 => retainedearning/data/AccountGLJournalEntryAnnualSummaryData.java} (67%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/helper/DataParser.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/listener/RetainedEarningJobListener.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/{cob/data/LoanAccountStayedLockedData.java
 => 
infrastructure/jobs/service/retainedearning/model/AccountGLJournalEntryAnnualSummaryRecord.java}
 (71%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{portfolio/loanaccount/service/adjustment/LoanAdjustmentService.java
 => 
infrastructure/jobs/service/retainedearning/services/RetainedEarningDataService.java}
 (57%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/services/RetainedEarningDataServiceImpl.java
 copy 
fineract-provider/src/main/resources/db/changelog/tenant/parts/{0201_add_journal_entry_aggregation_job.xml
 => 0239_add_retained_earning_job.xml} (82%)
 create mode 100644 
fineract-provider/src/main/resources/db/changelog/tenant/parts/0240_add_retained_earning_global_configuration.xml
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningConfigurationServiceTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobConfigurationTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobReaderTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningJobWriterTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/RetainedEarningScenarioTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/helper/DataParserTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/listener/RetainedEarningJobListenerTest.java
 create mode 100644 
fineract-provider/src/test/java/org/apache/fineract/infrastructure/jobs/service/retainedearning/services/RetainedEarningDataServiceImplTest.java

Reply via email to