You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by na...@apache.org on 2017/11/20 13:33:58 UTC

[7/7] fineract git commit: Merge branch 'PR428' into develop

Merge branch 'PR428' into develop


Project: http://git-wip-us.apache.org/repos/asf/fineract/repo
Commit: http://git-wip-us.apache.org/repos/asf/fineract/commit/2614ffdb
Tree: http://git-wip-us.apache.org/repos/asf/fineract/tree/2614ffdb
Diff: http://git-wip-us.apache.org/repos/asf/fineract/diff/2614ffdb

Branch: refs/heads/develop
Commit: 2614ffdb29d1f6bc948156c38a98a41d1bd62c67
Parents: a4c0a68 c338c17
Author: Nazeer Hussain Shaik <na...@confluxtechnologies.com>
Authored: Mon Nov 20 19:02:57 2017 +0530
Committer: Nazeer Hussain Shaik <na...@confluxtechnologies.com>
Committed: Mon Nov 20 19:02:57 2017 +0530

----------------------------------------------------------------------
 .../commands/service/CommandWrapperBuilder.java |  78 +-
 .../campaigns/email/EmailApiConstants.java      |  54 ++
 .../email/ScheduledEmailConstants.java          |  82 ++
 .../campaigns/email/api/EmailApiResource.java   | 201 +++++
 .../email/api/EmailCampaignApiResource.java     | 230 ++++++
 .../api/EmailConfigurationApiResource.java      |  94 +++
 .../email/data/EmailBusinessRulesData.java      |  96 +++
 .../campaigns/email/data/EmailCampaignData.java | 144 ++++
 .../email/data/EmailCampaignTimeLine.java       |  40 +
 .../email/data/EmailCampaignValidator.java      | 259 +++++++
 .../email/data/EmailConfigurationData.java      |  63 ++
 .../email/data/EmailConfigurationValidator.java | 111 +++
 .../campaigns/email/data/EmailData.java         | 160 ++++
 .../email/data/EmailDataValidator.java          | 307 ++++++++
 .../data/EmailMessageWithAttachmentData.java    |  53 ++
 .../email/data/PreviewCampaignMessage.java      |  40 +
 .../email/data/ScheduledEmailEnumerations.java  |  56 ++
 .../campaigns/email/domain/EmailCampaign.java   | 538 +++++++++++++
 .../email/domain/EmailCampaignRepository.java   |  25 +
 .../email/domain/EmailCampaignStatus.java       |  71 ++
 .../domain/EmailCampaignStatusEnumerations.java |  53 ++
 .../email/domain/EmailCampaignType.java         |  61 ++
 .../email/domain/EmailConfiguration.java        |  60 ++
 .../domain/EmailConfigurationRepository.java    |  26 +
 .../campaigns/email/domain/EmailMessage.java    | 164 ++++
 .../email/domain/EmailMessageAssembler.java     |  92 +++
 .../email/domain/EmailMessageEnumerations.java  |  58 ++
 .../email/domain/EmailMessageRepository.java    |  29 +
 .../email/domain/EmailMessageStatusType.java    |  72 ++
 .../ScheduledEmailAttachmentFileFormat.java     | 110 +++
 ...duledEmailStretchyReportParamDateOption.java | 117 +++
 .../exception/EmailBusinessRuleNotFound.java    |  28 +
 ...ampaignMustBeClosedToBeDeletedException.java |  28 +
 ...mailCampaignMustBeClosedToEditException.java |  30 +
 .../email/exception/EmailCampaignNotFound.java  |  28 +
 .../EmailConfigurationNotFoundException.java    |  31 +
 .../EmailConfigurationSMTPUsernameNotValid.java |  30 +
 .../email/exception/EmailNotFoundException.java |  31 +
 .../ActivateEmailCampaignCommandHandler.java    |  45 ++
 .../CloseEmailCampaignCommandHandler.java       |  43 +
 .../CreateEmailCampaignCommandHandler.java      |  46 ++
 .../handler/CreateEmailCommandHandler.java      |  47 ++
 .../DeleteEmailCampaignCommandHandler.java      |  45 ++
 .../handler/DeleteEmailCommandHandler.java      |  47 ++
 .../ReactivateEmailCampaignCommandHandler.java  |  45 ++
 .../UpdateEmailCampaignCommandHandler.java      |  44 ++
 .../UpdateEmailConfigurationCommandHandler.java |  48 ++
 .../EmailCampaignReadPlatformService.java       |  38 +
 .../EmailCampaignReadPlatformServiceImpl.java   | 285 +++++++
 ...CampaignWritePlatformCommandHandlerImpl.java | 775 +++++++++++++++++++
 .../EmailCampaignWritePlatformService.java      |  47 ++
 .../EmailConfigurationReadPlatformService.java  |  30 +
 ...ailConfigurationReadPlatformServiceImpl.java |  99 +++
 .../EmailConfigurationWritePlatformService.java |  28 +
 ...ilConfigurationWritePlatformServiceImpl.java |  89 +++
 .../service/EmailMessageJobEmailService.java    |  28 +
 .../EmailMessageJobEmailServiceImpl.java        | 110 +++
 .../email/service/EmailReadPlatformService.java |  45 ++
 .../service/EmailReadPlatformServiceImpl.java   | 199 +++++
 .../service/EmailWritePlatformService.java      |  31 +
 ...ilWritePlatformServiceJpaRepositoryImpl.java | 134 ++++
 .../sms/api/SmsCampaignApiResource.java         |   2 +-
 .../SmsCampaignWritePlatformServiceJpaImpl.java |   2 +-
 .../core/service/SearchParameters.java          |  15 +
 .../dataqueries/domain/Report.java              |   4 +
 .../domain/ReportParameterUsage.java            |   4 +
 .../domain/ReportParameterUsageRepository.java  |   4 +
 .../service/ReadReportingService.java           |  14 +-
 .../service/ReadReportingServiceImpl.java       |  94 ++-
 .../infrastructure/jobs/service/JobName.java    |   6 +-
 ...portMailingJobEmailAttachmentFileFormat.java | 110 +++
 .../reportmailingjob/helper/IPv4Helper.java     | 143 ++++
 .../organisation/staff/domain/Staff.java        |   7 +
 .../client/api/ClientApiConstants.java          |   3 +-
 .../data/ClientApiCollectionConstants.java      |   4 +-
 .../portfolio/client/data/ClientData.java       |  25 +-
 .../portfolio/client/domain/Client.java         |  28 +-
 .../service/ClientReadPlatformServiceImpl.java  |   8 +-
 .../V322_1__scheduled_email_campaign.sql        | 169 ++++
 .../core_db/V322_2__email_business_rules.sql    | 127 +++
 80 files changed, 6840 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/fineract/blob/2614ffdb/fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/service/SmsCampaignWritePlatformServiceJpaImpl.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/fineract/blob/2614ffdb/fineract-provider/src/main/java/org/apache/fineract/portfolio/client/data/ClientData.java
----------------------------------------------------------------------