fineract-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From my...@apache.org
Subject [fineract-cn-deposit-account-management] branch develop updated (b76aa90 -> 9f00a39)
Date Mon, 22 Jan 2018 15:49:22 GMT
This is an automated email from the ASF dual-hosted git repository.

myrle pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-deposit-account-management.git.


    from b76aa90  removing duplicate resources from artifact.
     new 22b1f49  Merge pull request #1 from myrle-krantz/develop
     new 0522ab8  Merge pull request #2 from myrle-krantz/develop
     new 333cc52  added interest calculation
     new adc669e  added ability to fetch available TX types for a customer
     new caf9585  Merge pull request #1 from markusgeiss/develop
     new f776290  added cheque transaction to available transactions for customer
     new 9e4fcde  close product with commands
     new 0888194  using numbers instead of a date for dividends due date
     new e564578  set beat to trigger daily accrual
     new 9b93726  Merge pull request #2 from markusgeiss/develop
     new ebda8e9  fixed bug while closing an unused product
     new 0362703  Merge pull request #3 from markusgeiss/develop
     new 3c848f0  accrued interest will be payed even if product is not active
     new 9388eb0  Merge pull request #4 from markusgeiss/develop
     new 7b202a3  added ability to use legacy account numbers
     new afe6c8f  Merge pull request #5 from markusgeiss/develop
     new 72e80f6  fix date range only use dates
     new 30bc082  Merge pull request #6 from markusgeiss/develop
     new 11a939c  added opened on and last transaction date to product instance
     new 5be1dbf  Merge pull request #7 from markusgeiss/develop
     new 9680ecb  added time zone 'Z' handling to ease UI usage
     new 102f0d7  Merge pull request #8 from markusgeiss/develop
     new a646446  Add null check to prevent NPE when saving product definition without charges
Add null check for flexible to prevent SQL exception
     new addc4cb  Merge pull request #9 from markvanveen/develop
     new 055b2fd  added proper alternative account and initial balance handling
     new 9f00a39  Merge pull request #10 from markusgeiss/develop

The 26 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 +
 .../io/mifos/deposit/api/v1/EventConstants.java    |   8 +
 .../api/v1/client/DepositAccountManager.java       |  39 ++
 .../v1/definition/domain/DividendDistribution.java |  67 +++
 .../v1/definition/domain/ProductDefinition.java    |  25 +-
 .../domain/AvailableTransactionType.java}          |  52 +--
 .../api/v1/instance/domain/ProductInstance.java    |  27 ++
 .../AbstractDepositAccountManagementTest.java      |   6 +-
 .../src/main/java/io/mifos/deposit/Fixture.java    |   8 +-
 .../main/java/io/mifos/deposit/TestAccrual.java    | 117 ++++++
 .../main/java/io/mifos/deposit/TestActions.java    |   2 +-
 .../io/mifos/deposit/TestDividendDistribution.java |  96 +++++
 .../io/mifos/deposit/TestProductDefinition.java    |  29 ++
 .../java/io/mifos/deposit/TestProductInstance.java | 131 +++++-
 .../src/main/java/io/mifos/deposit/TestSuite.java  |   4 +-
 ....java => InterestCalculationEventListener.java} |  26 +-
 gradle/wrapper/gradle-wrapper.properties           |   4 +-
 service/build.gradle                               |   8 +-
 .../DepositAccountManagementConfiguration.java     |   4 +-
 ...uctInstanceCommand.java => AccrualCommand.java} |  15 +-
 ...ActionCommand.java => BeatListenerCommand.java} |  15 +-
 ...mmand.java => DividendDistributionCommand.java} |  22 +-
 ...grationCommand.java => PayInterestCommand.java} |  13 +-
 ...mmand.java => TransactionProcessedCommand.java} |  13 +-
 .../handler/BeatListenerCommandHandler.java        |  58 +++
 .../command/handler/InterestCalculator.java        | 466 +++++++++++++++++++++
 .../command/handler/MigrationAggregate.java        |   8 +-
 .../handler/ProductDefinitionAggregate.java        |  25 +-
 .../command/handler/ProductInstanceAggregate.java  |  58 ++-
 .../mapper/DividendDistributionMapper.java         |  56 +++
 .../internal/mapper/ProductDefinitionMapper.java   |   4 +
 .../internal/mapper/ProductInstanceMapper.java     |  34 +-
 ...ctionEntity.java => AccruedInterestEntity.java} |  54 +--
 ...ository.java => AccruedInterestRepository.java} |   6 +-
 ...Entity.java => DividendDistributionEntity.java} |  33 +-
 ...ry.java => DividendDistributionRepository.java} |   4 +-
 .../repository/ProductDefinitionCommandEntity.java |   3 +-
 .../repository/ProductDefinitionEntity.java        |  20 +
 .../internal/repository/ProductInstanceEntity.java |  24 ++
 .../repository/ProductInstanceRepository.java      |   3 -
 .../internal/service/ProductDefinitionService.java |  21 +-
 .../internal/service/helper/AccountingService.java |  61 +--
 .../internal/service/helper/RhythmService.java     |  60 +++
 ...roller.java => BeatListenerRestController.java} |  30 +-
 .../rest/ProductDefinitionRestController.java      |  51 +++
 .../rest/ProductInstanceRestController.java        |  48 ++-
 .../mariadb/V5__interest_calculation.sql           |  40 ++
 ...add_opened_on_last_transaction_to_instance.sql} |   6 +-
 service/src/main/resources/logback.xml             |   8 +-
 shared.gradle                                      |   2 +
 50 files changed, 1696 insertions(+), 219 deletions(-)
 create mode 100644 api/src/main/java/io/mifos/deposit/api/v1/definition/domain/DividendDistribution.java
 copy api/src/main/java/io/mifos/deposit/api/v1/{definition/domain/Action.java => instance/domain/AvailableTransactionType.java}
(52%)
 create mode 100644 component-test/src/main/java/io/mifos/deposit/TestAccrual.java
 create mode 100644 component-test/src/main/java/io/mifos/deposit/TestDividendDistribution.java
 copy component-test/src/main/java/io/mifos/deposit/listener/{MigrationEventListener.java
=> InterestCalculationEventListener.java} (56%)
 copy service/src/main/java/io/mifos/deposit/service/internal/command/{CloseProductInstanceCommand.java
=> AccrualCommand.java} (74%)
 copy service/src/main/java/io/mifos/deposit/service/internal/command/{CreateActionCommand.java
=> BeatListenerCommand.java} (70%)
 copy service/src/main/java/io/mifos/deposit/service/internal/command/{CreateProductDefinitionCommand.java
=> DividendDistributionCommand.java} (60%)
 copy service/src/main/java/io/mifos/deposit/service/internal/command/{MigrationCommand.java
=> PayInterestCommand.java} (75%)
 copy service/src/main/java/io/mifos/deposit/service/internal/command/{CreateActionCommand.java
=> TransactionProcessedCommand.java} (71%)
 create mode 100644 service/src/main/java/io/mifos/deposit/service/internal/command/handler/BeatListenerCommandHandler.java
 create mode 100644 service/src/main/java/io/mifos/deposit/service/internal/command/handler/InterestCalculator.java
 create mode 100644 service/src/main/java/io/mifos/deposit/service/internal/mapper/DividendDistributionMapper.java
 copy service/src/main/java/io/mifos/deposit/service/internal/repository/{ActionEntity.java
=> AccruedInterestEntity.java} (50%)
 copy service/src/main/java/io/mifos/deposit/service/internal/repository/{ProductDefinitionRepository.java
=> AccruedInterestRepository.java} (73%)
 copy service/src/main/java/io/mifos/deposit/service/internal/repository/{ProductDefinitionCommandEntity.java
=> DividendDistributionEntity.java} (80%)
 copy service/src/main/java/io/mifos/deposit/service/internal/repository/{ProductDefinitionCommandRepository.java
=> DividendDistributionRepository.java} (75%)
 create mode 100644 service/src/main/java/io/mifos/deposit/service/internal/service/helper/RhythmService.java
 copy service/src/main/java/io/mifos/deposit/service/rest/{DepositAccountManagementRestController.java
=> BeatListenerRestController.java} (64%)
 create mode 100644 service/src/main/resources/db/migrations/mariadb/V5__interest_calculation.sql
 copy service/src/main/resources/db/migrations/mariadb/{V2__modify_product_instances.sql =>
V6__add_opened_on_last_transaction_to_instance.sql} (71%)

-- 
To stop receiving notification emails like this one, please contact
myrle@apache.org.

Mime
View raw message