This is an automated email from the ASF dual-hosted git repository.
ikamga pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-notifications.git.
from abd7186 FINCN-170 create multi-stage Docker build (#15)
new 13a1f55 Message Templating
new 339f83f Merge branch 'develop' into FINCN-156
new 286c314 Refactoring API Naming Conventions
new 6b0cd7a Retained JMS Configuration
new 2a811fa Update SMSService.java
new 66d01fa Merge pull request #11 from ebenezergraham/FINCN-156
The 43 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:
...ava => ConfigurationAlreadyExistException.java} | 2 +-
.../api/v1/client/NotificationManager.java | 42 +-
...ion.java => TemplateAlreadyExistException.java} | 2 +-
...ception.java => TemplateNotFoundException.java} | 2 +-
.../cn/notification/api/v1/domain/Template.java | 110 +++++
.../api/v1/events/NotificationEventConstants.java | 6 +
component-test/build.gradle | 4 +-
.../cn/notification/AbstractNotificationTest.java | 12 +-
.../cn/notification/EmailApiDocumentation.java | 6 +-
.../cn/notification/SmsApiDocumentation.java | 7 +-
.../fineract/cn/notification/TestEmailService.java | 80 ++--
.../fineract/cn/notification/TestSMSService.java | 17 +-
.../apache/fineract/cn/notification/TestSuite.java | 5 +-
.../notification/importer/TestTemplateImport.java | 55 +++
...stener.java => ConfigurationEventListener.java} | 57 ++-
.../cn/notification/listener/EventListener.java | 48 +--
.../fineract/cn/notification/listener/TestJMS.java | 35 +-
.../main/resources/importdata/test-templates.csv | 2 +
.../src/main/resources/logback-test.xml | 31 +-
.../src/main/resources/templates/template.html | 457 +++++++++++++++++++++
service/build.gradle | 5 +-
.../cn/notification/service/ServiceConstants.java | 12 +-
...tionCommand.java => CreateTemplateCommand.java} | 18 +-
.../handler/EmailConfigurationCommandHandler.java | 4 +-
.../handler/SMSConfigurationCommandHandler.java | 4 +-
...andHandler.java => TemplateCommandHandler.java} | 56 +--
.../internal/config/NotificationConfiguration.java | 33 +-
.../internal/identity/CustomerPermittedClient.java | 46 ---
.../identity/NotificationAuthentication.java | 89 ----
.../internal/importer/TemplateImporter.java | 92 +++++
.../internal/mapper/EmailConfigurationMapper.java | 4 +
.../service/internal/mapper/TemplateMapper.java | 51 +++
.../internal/repository/ApplicationEntity.java | 106 -----
.../internal/repository/ApplicationRepository.java | 34 --
.../EmailGatewayConfigurationRepository.java | 7 +-
.../SMSGatewayConfigurationRepository.java | 6 +-
.../internal/repository/TemplateEntity.java | 56 ++-
.../internal/repository/TemplateRepository.java | 8 +-
.../service/internal/service/EmailService.java | 135 +++---
.../internal/service/NotificationService.java | 46 +--
.../service/internal/service/SMSService.java | 20 +-
.../CustomerService.java => TemplateService.java} | 45 +-
.../service/util/MailBuilder.java} | 37 +-
.../service/listener/CustomerEventListener.java | 91 ++--
.../service/rest/EmailServiceRestController.java | 61 ++-
.../service/rest/SMSServiceRestController.java | 16 +-
...Controller.java => TemplateRestController.java} | 63 ++-
service/src/main/resources/application.yml | 13 -
.../db/migrations/mariadb/V1__initial_setup.sql | 40 +-
.../main/resources/templatedetails/templates.csv | 10 +
service/src/main/resources/templates/template.html | 457 +++++++++++++++++++++
shared.gradle | 8 +-
52 files changed, 1839 insertions(+), 814 deletions(-)
copy
api/src/main/java/org/apache/fineract/cn/notification/api/v1/client/{ConfigurationNotFoundException.java
=> ConfigurationAlreadyExistException.java} (91%)
copy
api/src/main/java/org/apache/fineract/cn/notification/api/v1/client/{ConfigurationNotFoundException.java
=> TemplateAlreadyExistException.java} (91%)
copy
api/src/main/java/org/apache/fineract/cn/notification/api/v1/client/{ConfigurationNotFoundException.java
=> TemplateNotFoundException.java} (91%)
create mode 100644
api/src/main/java/org/apache/fineract/cn/notification/api/v1/domain/Template.java
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/importer/TestTemplateImport.java
copy
component-test/src/main/java/org/apache/fineract/cn/notification/listener/{EventListener.java
=> ConfigurationEventListener.java} (62%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/UpdateEmailConfigurationCommand.java
=>
component-test/src/main/java/org/apache/fineract/cn/notification/listener/TestJMS.java
(51%)
create mode 100644
component-test/src/main/resources/importdata/test-templates.csv
copy service/src/main/resources/logback.xml =>
component-test/src/main/resources/logback-test.xml (53%)
create mode 100644 component-test/src/main/resources/templates/template.html
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{DeleteSMSConfigurationCommand.java
=> CreateTemplateCommand.java} (73%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/{ApplicationCommandHandler.java
=> TemplateCommandHandler.java} (55%)
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/identity/CustomerPermittedClient.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/identity/NotificationAuthentication.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/importer/TemplateImporter.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/mapper/TemplateMapper.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/ApplicationEntity.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/ApplicationRepository.java
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/{externalServiceClients/CustomerService.java
=> TemplateService.java} (50%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/{NotificationApplication.java
=> internal/service/util/MailBuilder.java} (50%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/rest/{SMSServiceRestController.java
=> TemplateRestController.java} (61%)
create mode 100644 service/src/main/resources/templatedetails/templates.csv
create mode 100644 service/src/main/resources/templates/template.html