This is an automated email from the ASF dual-hosted git repository.
awasum pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-notifications.git.
from 857f39c Merge pull request #13 from ebenezergraham/FINCN-157
new 6b136f4 Refactored the authentication process to use
permitted-feign-client
new e4e2585 Merge branch 'dev-merge' into permitted-feign-client-auth
new 184aea0 Changed Notification Admin to OrgAdmin
new f3deeaa Added travis configurations
new 1fba099 Merge branch 'develop' into permitted-feign-client-auth
new 76e9930 Merge branch 'develop' into permitted-feign-client-auth
new 76605f3 Merge branch 'develop' into permitted-feign-client-auth
new c96fd87 Merge remote-tracking branch
'ebenezergraham/permitted-feign-client-auth' into permitted-feign-client-auth
new da55668 Merge branch 'develop' into permitted-feign-client-auth
new 7c85f01 Merge remote-tracking branch
'ebenezergraham/permitted-feign-client-auth' into permitted-feign-client-auth
new 6250a32 Merge pull request #10 from
ebenezergraham/permitted-feign-client-auth
The 36 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 | 16 +--
.travis.yml | 3 +-
NOTICE.txt | 4 +-
README.md | 3 +-
api/build.gradle | 3 +-
.../notification/api/v1/PermittableGroupIds.class | Bin 261 -> 0 bytes
.../api/v1/client/NotificationManager.class | Bin 1940 -> 0 bytes
.../api/v1/domain/EmailConfiguration.class | Bin 4391 -> 0 bytes
.../api/v1/domain/SMSConfiguration.class | Bin 3305 -> 0 bytes
.../api/v1/events/NotificationEventConstants.class | Bin 1609 -> 0 bytes
.../notification/api/v1/PermittableGroupIds.java | 5 +
.../v1/client/ConfigurationNotFoundException.java | 8 +-
.../api/v1/client/NotificationManager.java | 51 ++++++--
.../api/v1/domain/EmailConfiguration.java | 4 +-
.../api/v1/domain/SMSConfiguration.java | 2 +-
.../api/v1/events/NotificationEventConstants.java | 22 +++-
component-test/build.gradle | 16 ++-
.../cn/notification/AbstractNotificationTest.java | 18 ++-
.../cn/notification/EmailApiDocumentation.java | 81 ++++++++++--
.../cn/notification/SmsApiDocumentation.java | 94 ++++++++++----
.../cn/notification/SuiteTestEnvironment.java | 2 +
.../fineract/cn/notification/TestEmailService.java | 64 +++++-----
.../fineract/cn/notification/TestSMSService.java | 68 +++++-----
.../apache/fineract/cn/notification/TestSuite.java | 2 +
.../cn/notification/listener/EventListener.java | 103 +++++++++++++++
.../listener/NotificationEventListener.java | 60 ---------
.../notification/util/DomainObjectGenerator.java | 18 +--
gradle/wrapper/gradle-wrapper.jar | Bin 54212 -> 54212 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
service/build.gradle | 1 +
service/out/production/resources/application.yml | 88 -------------
service/out/production/resources/bootstrap.yml | 22 ----
.../db/migrations/mariadb/V1__initial_setup.sql | 56 ---------
.../service/NotificationApplication.java | 1 +
.../cn/notification/service/ServiceConstants.java | 11 ++
...nCommand.java => DeleteApplicationCommand.java} | 45 ++++---
...d.java => DeleteEmailConfigurationCommand.java} | 10 +-
...and.java => DeleteSMSConfigurationCommand.java} | 10 +-
...ionCommand.java => SaveApplicationCommand.java} | 45 ++++---
...d.java => UpdateEmailConfigurationCommand.java} | 6 +-
...and.java => UpdateSMSConfigurationCommand.java} | 6 +-
...gregate.java => ApplicationCommandHandler.java} | 42 ++++---
....java => EmailConfigurationCommandHandler.java} | 30 ++++-
...Aggregate.java => MigrationCommandHandler.java} | 10 +-
...te.java => SMSConfigurationCommandHandler.java} | 26 +++-
.../config}/NotificationConfiguration.java | 18 ++-
.../internal/config/NotificationProperties.java | 69 +++++++++++
.../internal/identity/CustomerPermittedClient.java | 46 +++++++
.../identity/NotificationAuthentication.java | 89 +++++++++++++
.../internal/mapper/EmailConfigurationMapper.java | 2 +-
.../internal/repository/ApplicationEntity.java | 106 ++++++++++++++++
...eRepository.java => ApplicationRepository.java} | 9 +-
.../EmailGatewayConfigurationRepository.java | 5 +
.../SMSGatewayConfigurationRepository.java | 5 +
.../service/internal/service/EmailService.java | 138 +++++++++++++++++----
.../service/internal/service/EventHelper.java | 49 ++++----
.../internal/service/NotificationService.java | 83 ++++---------
.../service/internal/service/SMSService.java | 91 ++++++++++----
.../CustomerService.java} | 6 +-
.../helperservice/NotificationAuthentication.java | 60 ---------
.../service/listener/CustomerEventListener.java | 26 ++--
.../service/listener/PortfolioEventListener.java | 76 +++++++-----
...roller.java => EmailServiceRestController.java} | 97 +++++----------
.../service/rest/NotificationRestController.java | 94 --------------
...ntroller.java => SMSServiceRestController.java} | 107 ++++++----------
service/src/main/resources/application.yml | 7 +-
.../db/migrations/mariadb/V1__initial_setup.sql | 20 ++-
.../mariadb/V2__sms_gateway_configurations.sql | 20 ---
.../mariadb/V3__email_gateway_configurations.sql | 20 ---
shared.gradle | 40 +++---
70 files changed, 1339 insertions(+), 1002 deletions(-)
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/PermittableGroupIds.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/client/NotificationManager.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/domain/EmailConfiguration.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/domain/SMSConfiguration.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/events/NotificationEventConstants.class
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/listener/EventListener.java
delete mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/listener/NotificationEventListener.java
delete mode 100644 service/out/production/resources/application.yml
delete mode 100644 service/out/production/resources/bootstrap.yml
delete mode 100644
service/out/production/resources/db/migrations/mariadb/V1__initial_setup.sql
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{CreateEmailConfigurationCommand.java
=> DeleteApplicationCommand.java} (54%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{PostSMSCommand.java
=> DeleteEmailConfigurationCommand.java} (83%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{PostSMSCommand.java
=> DeleteSMSConfigurationCommand.java} (84%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{CreateEmailConfigurationCommand.java
=> SaveApplicationCommand.java} (54%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{CreateEmailConfigurationCommand.java
=> UpdateEmailConfigurationCommand.java} (89%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{CreateSMSConfigurationCommand.java
=> UpdateSMSConfigurationCommand.java} (89%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/{EventsAggregate.java
=> ApplicationCommandHandler.java} (55%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/{EmailConfigurationAggregate.java
=> EmailConfigurationCommandHandler.java} (57%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/{MigrationAggregate.java
=> MigrationCommandHandler.java} (88%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/{SMSConfigurationAggregate.java
=> SMSConfigurationCommandHandler.java} (63%)
rename service/src/main/java/org/apache/fineract/cn/notification/service/{ =>
internal/config}/NotificationConfiguration.java (87%)
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/config/NotificationProperties.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/identity/CustomerPermittedClient.java
create 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/repository/ApplicationEntity.java
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/{TemplateRepository.java
=> ApplicationRepository.java} (68%)
copy
component-test/src/main/java/org/apache/fineract/cn/notification/listener/MigrationEventListener.java
=>
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/EventHelper.java
(50%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/{helperservice/CustomerAdaptor.java
=> externalServiceClients/CustomerService.java} (94%)
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/helperservice/NotificationAuthentication.java
copy
service/src/main/java/org/apache/fineract/cn/notification/service/rest/{NotificationRestController.java
=> EmailServiceRestController.java} (56%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/rest/{NotificationRestController.java
=> SMSServiceRestController.java} (53%)
delete mode 100644
service/src/main/resources/db/migrations/mariadb/V2__sms_gateway_configurations.sql
delete mode 100644
service/src/main/resources/db/migrations/mariadb/V3__email_gateway_configurations.sql