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 f3296bb update
add 6b1b5f7 Creates unit and component test for domains and services
respectively
new 425c6ae Merge pull request #6 from ebenezergraham/develop
The 1 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 | 10 +-
.travis.yml | 49 -
.../notification/api/v1/PermittableGroupIds.class | Bin 328 -> 261 bytes
.../api/v1/client/IamATeapotException.class | Bin 392 -> 0 bytes
.../api/v1/client/NotificationManager.class | Bin 1474 -> 1940 bytes
.../api/v1/domain/EmailConfiguration.class | Bin 3790 -> 4391 bytes
.../notification/api/v1/domain/Notification.class | Bin 1820 -> 0 bytes
.../api/v1/domain/SMSConfiguration.class | Bin 2972 -> 3305 bytes
.../cn/notification/api/v1/domain/Sample.class | Bin 1752 -> 0 bytes
.../api/v1/events/NotificationEventConstants.class | Bin 666 -> 1609 bytes
.../notification/api/v1/PermittableGroupIds.java | 3 +-
...on.java => ConfigurationNotFoundException.java} | 9 +-
.../api/v1/client/NotificationManager.java | 80 +-
.../api/v1/domain/EmailConfiguration.java | 283 +-
.../cn/notification/api/v1/domain/EmailPage.java | 81 +
.../cn/notification/api/v1/domain/Event.java | 69 +
.../api/v1/domain/SMSConfiguration.java | 202 +-
.../cn/notification/api/v1/domain/SMSPage.java | 81 +
.../cn/notification/api/v1/domain/Sample.java | 72 -
.../api/v1/events/NotificationEventConstants.java | 30 +-
...SampleTest.java => EmailConfigurationTest.java} | 69 +-
.../domain/{SampleTest.java => EmailPageTest.java} | 71 +-
.../v1/domain/{SampleTest.java => EventTest.java} | 59 +-
.../api/v1/domain/SMSConfigurationTest.java | 65 +
.../domain/{SampleTest.java => SMSPageTest.java} | 66 +-
.../cn/notification/api/v1/domain}/TestSuite.java | 11 +-
component-test/build.gradle | 2 +-
.../cn/notification/SuiteTestEnvironment.java | 24 +-
.../fineract/cn/notification/TestEmailService.java | 96 +
.../fineract/cn/notification/TestNotification.java | 112 +
.../fineract/cn/notification/TestSMSService.java | 102 +
.../fineract/cn/notification/TestSample.java | 137 -
.../apache/fineract/cn/notification/TestSuite.java | 4 +-
.../listener/MigrationEventListener.java | 36 +-
...istener.java => NotificationEventListener.java} | 48 +-
.../notification/util/DomainObjectGenerator.java | 53 +
service/build.gradle | 15 +-
service/out/production/resources/application.yml | 26 +-
.../db/migrations/mariadb/V1__initial_setup.sql | 74 +-
.../service/NotificationApplication.java | 16 +-
.../service/NotificationConfiguration.java | 131 +-
.../cn/notification/service/ServiceConstants.java | 9 +-
...d.java => CreateEmailConfigurationCommand.java} | 29 +-
...and.java => CreateSMSConfigurationCommand.java} | 40 +-
.../internal/command/InitializeServiceCommand.java | 18 +-
.../{SampleCommand.java => PostSMSCommand.java} | 40 +-
.../handler/EmailConfigurationAggregate.java | 57 +
.../internal/command/handler/EventsAggregate.java | 49 +
.../command/handler/MigrationAggregate.java | 63 +-
.../command/handler/SMSConfigurationAggregate.java | 56 +
.../internal/command/handler/SampleAggregate.java | 68 -
.../internal/mapper/EmailConfigurationMapper.java | 59 +-
.../internal/mapper/SMSConfigurationMapper.java | 50 +-
.../service/internal/mapper/SampleMapper.java | 46 -
.../repository/EmailGatewayConfiguration.java | 124 -
.../EmailGatewayConfigurationEntity.java | 134 +
.../EmailGatewayConfigurationRepository.java | 9 +-
.../repository/SMSGatewayConfiguration.java | 94 -
.../repository/SMSGatewayConfigurationEntity.java | 94 +
.../SMSGatewayConfigurationRepository.java | 9 +-
.../internal/repository/SampleJpaEntity.java | 64 -
.../internal/repository/TemplateEntity.java | 102 +
...tityRepository.java => TemplateRepository.java} | 7 +-
.../service/internal/service/EmailSender.java | 60 -
.../service/internal/service/EmailService.java | 79 +
.../internal/service/NotificationService.java | 118 +
.../service/internal/service/SMSSender.java | 57 -
.../service/internal/service/SMSService.java | 68 +
.../service/internal/service/SampleService.java | 48 -
.../service/helperservice/CustomerAdaptor.java | 55 +
.../helperservice/NotificationAuthentication.java | 60 +
.../service/listener/AccountingEventListener.java | 124 -
.../service/listener/ChequeEventListener.java | 85 -
.../service/listener/CustomerEventListener.java | 515 ++-
.../service/listener/DepositEventListener.java | 61 -
.../service/listener/IdentityEventListener.java | 87 -
.../service/listener/OfficeEventListener.java | 137 -
.../service/listener/PayrollEventListener.java | 61 -
.../service/listener/PortfolioEventListener.java | 252 +-
.../service/listener/TellerEventListener.java | 146 -
.../service/rest/NotificationRestController.java | 219 +-
service/src/main/resources/application.yml | 23 +-
.../db/migrations/mariadb/V1__initial_setup.sql | 74 +-
.../mariadb/V2__sms_gateway_configurations.sql | 20 +
.../mariadb/V3__email_gateway_configurations.sql | 20 +
service/src/main/resources/logback.xml | 58 +
shared.gradle | 8 +-
system-analysis.mdj | 4104 --------------------
88 files changed, 3162 insertions(+), 6784 deletions(-)
delete mode 100644 .travis.yml
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/client/IamATeapotException.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/domain/Notification.class
delete mode 100644
api/out/production/classes/org/apache/fineract/cn/notification/api/v1/domain/Sample.class
rename
api/src/main/java/org/apache/fineract/cn/notification/api/v1/client/{IamATeapotException.java
=> ConfigurationNotFoundException.java} (80%)
create mode 100644
api/src/main/java/org/apache/fineract/cn/notification/api/v1/domain/EmailPage.java
create mode 100644
api/src/main/java/org/apache/fineract/cn/notification/api/v1/domain/Event.java
create mode 100644
api/src/main/java/org/apache/fineract/cn/notification/api/v1/domain/SMSPage.java
delete mode 100644
api/src/main/java/org/apache/fineract/cn/notification/api/v1/domain/Sample.java
copy
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain/{SampleTest.java
=> EmailConfigurationTest.java} (51%)
copy
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain/{SampleTest.java
=> EmailPageTest.java} (51%)
copy
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain/{SampleTest.java
=> EventTest.java} (51%)
create mode 100644
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain/SMSConfigurationTest.java
rename
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain/{SampleTest.java
=> SMSPageTest.java} (51%)
copy {component-test/src/main/java/org/apache/fineract/cn/notification =>
api/src/test/java/org/apache/fineract/cn/notification/api/v1/domain}/TestSuite.java
(80%)
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/TestEmailService.java
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/TestNotification.java
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/TestSMSService.java
delete mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/TestSample.java
rename
component-test/src/main/java/org/apache/fineract/cn/notification/listener/{SampleEventListener.java
=> NotificationEventListener.java} (52%)
create mode 100644
component-test/src/main/java/org/apache/fineract/cn/notification/util/DomainObjectGenerator.java
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{InitializeServiceCommand.java
=> CreateEmailConfigurationCommand.java} (60%)
copy
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{SampleCommand.java
=> CreateSMSConfigurationCommand.java} (61%)
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/{SampleCommand.java
=> PostSMSCommand.java} (68%)
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/EmailConfigurationAggregate.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/EventsAggregate.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/SMSConfigurationAggregate.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/command/handler/SampleAggregate.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/mapper/SampleMapper.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/EmailGatewayConfiguration.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/EmailGatewayConfigurationEntity.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/SMSGatewayConfiguration.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/SMSGatewayConfigurationEntity.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/SampleJpaEntity.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/TemplateEntity.java
rename
service/src/main/java/org/apache/fineract/cn/notification/service/internal/repository/{SampleJpaEntityRepository.java
=> TemplateRepository.java} (87%)
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/EmailSender.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/EmailService.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/NotificationService.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/SMSSender.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/SMSService.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/SampleService.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/helperservice/CustomerAdaptor.java
create mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/internal/service/helperservice/NotificationAuthentication.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/AccountingEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/ChequeEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/DepositEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/IdentityEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/OfficeEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/PayrollEventListener.java
delete mode 100644
service/src/main/java/org/apache/fineract/cn/notification/service/listener/TellerEventListener.java
create mode 100644
service/src/main/resources/db/migrations/mariadb/V2__sms_gateway_configurations.sql
create mode 100644
service/src/main/resources/db/migrations/mariadb/V3__email_gateway_configurations.sql
create mode 100644 service/src/main/resources/logback.xml
delete mode 100644 system-analysis.mdj