├── .github └── ISSUE_TEMPLATE │ └── bug-report-or-feature-request.md ├── .gitignore ├── .travis.yml ├── LICENCE ├── README.md ├── account-service ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── account │ │ │ ├── AccountApplication.java │ │ │ ├── client │ │ │ ├── AuthServiceClient.java │ │ │ ├── StatisticsServiceClient.java │ │ │ └── StatisticsServiceClientFallback.java │ │ │ ├── config │ │ │ └── ResourceServerConfig.java │ │ │ ├── controller │ │ │ ├── AccountController.java │ │ │ └── ErrorHandler.java │ │ │ ├── domain │ │ │ ├── Account.java │ │ │ ├── Currency.java │ │ │ ├── Item.java │ │ │ ├── Saving.java │ │ │ ├── TimePeriod.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── AccountRepository.java │ │ │ └── service │ │ │ ├── AccountService.java │ │ │ ├── AccountServiceImpl.java │ │ │ └── security │ │ │ └── CustomUserInfoTokenServices.java │ └── resources │ │ └── bootstrap.yml │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── account │ │ ├── AccountServiceApplicationTests.java │ │ ├── client │ │ └── StatisticsServiceClientFallbackTest.java │ │ ├── controller │ │ └── AccountControllerTest.java │ │ ├── repository │ │ └── AccountRepositoryTest.java │ │ └── service │ │ └── AccountServiceTest.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── auth-service ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── auth │ │ │ ├── AuthApplication.java │ │ │ ├── config │ │ │ ├── OAuth2AuthorizationConfig.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ ├── UserServiceImpl.java │ │ │ └── security │ │ │ └── MongoUserDetailsService.java │ └── resources │ │ └── bootstrap.yml │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── auth │ │ ├── AuthServiceApplicationTests.java │ │ ├── controller │ │ └── UserControllerTest.java │ │ ├── repository │ │ └── UserRepositoryTest.java │ │ └── service │ │ ├── UserServiceTest.java │ │ └── security │ │ └── MongoUserDetailsServiceTest.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── config ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── piggymetrics │ │ └── config │ │ ├── ConfigApplication.java │ │ └── SecurityConfig.java │ └── resources │ ├── application.yml │ └── shared │ ├── account-service.yml │ ├── application.yml │ ├── auth-service.yml │ ├── gateway.yml │ ├── monitoring.yml │ ├── notification-service.yml │ ├── registry.yml │ ├── statistics-service.yml │ └── turbine-stream-service.yml ├── docker-compose.dev.yml ├── docker-compose.yml ├── gateway ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── gateway │ │ │ └── GatewayApplication.java │ └── resources │ │ ├── bootstrap.yml │ │ └── static │ │ ├── attribution.html │ │ ├── css │ │ ├── animation.css │ │ ├── launch.css │ │ └── style.css │ │ ├── fonts │ │ ├── museo-100 │ │ │ ├── museo-100.eot │ │ │ ├── museo-100.svg │ │ │ ├── museo-100.ttf │ │ │ └── museo-100.woff │ │ ├── museo-300 │ │ │ ├── museo-300.eot │ │ │ ├── museo-300.svg │ │ │ ├── museo-300.ttf │ │ │ └── museo-300.woff │ │ └── museo-500 │ │ │ ├── museo-500.eot │ │ │ ├── museo-500.svg │ │ │ ├── museo-500.ttf │ │ │ └── museo-500.woff │ │ ├── images │ │ ├── 1pagesprites.png │ │ ├── 1pagesprites@2x.png │ │ ├── github.gif │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── linesbackground.png │ │ ├── linesbackground@2x.png │ │ ├── logo.gif │ │ ├── logo@2x.gif │ │ ├── logo_large.gif │ │ ├── logo_large@2x.gif │ │ ├── logotext.gif │ │ ├── logotext@2x.gif │ │ ├── logotext_large.gif │ │ ├── logotext_large@2x.gif │ │ ├── overview.png │ │ ├── piggy.gif │ │ ├── piggy@2x.gif │ │ ├── piggy_large.gif │ │ ├── piggy_large@2x.gif │ │ ├── preloader.gif │ │ ├── sprites.png │ │ ├── sprites@2x.png │ │ └── userpic.jpg │ │ ├── index.html │ │ └── js │ │ ├── dashboard.js │ │ ├── launch.js │ │ ├── lib │ │ ├── extrascripts.js │ │ ├── jquery.min.js │ │ └── touchscreens.js │ │ ├── login.js │ │ └── main.js │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── gateway │ │ └── GatewayApplicationTests.java │ └── resources │ └── bootstrap.yml ├── mongodb ├── Dockerfile ├── dump │ └── account-service-dump.js └── init.sh ├── monitoring ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── monitoring │ │ │ └── MonitoringApplication.java │ └── resources │ │ └── bootstrap.yml │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── monitoring │ │ └── MonitoringApplicationTests.java │ └── resources │ └── bootstrap.yml ├── notification-service ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── notification │ │ │ ├── NotificationServiceApplication.java │ │ │ ├── client │ │ │ └── AccountServiceClient.java │ │ │ ├── config │ │ │ └── ResourceServerConfig.java │ │ │ ├── controller │ │ │ └── RecipientController.java │ │ │ ├── domain │ │ │ ├── Frequency.java │ │ │ ├── NotificationSettings.java │ │ │ ├── NotificationType.java │ │ │ └── Recipient.java │ │ │ ├── repository │ │ │ ├── RecipientRepository.java │ │ │ └── converter │ │ │ │ ├── FrequencyReaderConverter.java │ │ │ │ └── FrequencyWriterConverter.java │ │ │ └── service │ │ │ ├── EmailService.java │ │ │ ├── EmailServiceImpl.java │ │ │ ├── NotificationService.java │ │ │ ├── NotificationServiceImpl.java │ │ │ ├── RecipientService.java │ │ │ └── RecipientServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── notification │ │ ├── NotificationServiceApplicationTests.java │ │ ├── controller │ │ └── RecipientControllerTest.java │ │ ├── repository │ │ └── RecipientRepositoryTest.java │ │ └── service │ │ ├── EmailServiceImplTest.java │ │ ├── NotificationServiceImplTest.java │ │ └── RecipientServiceImplTest.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── pom.xml ├── registry ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── piggymetrics │ │ └── registry │ │ └── RegistryApplication.java │ └── resources │ └── bootstrap.yml ├── statistics-service ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── piggymetrics │ │ │ └── statistics │ │ │ ├── StatisticsApplication.java │ │ │ ├── client │ │ │ ├── ExchangeRatesClient.java │ │ │ └── ExchangeRatesClientFallback.java │ │ │ ├── config │ │ │ └── ResourceServerConfig.java │ │ │ ├── controller │ │ │ └── StatisticsController.java │ │ │ ├── domain │ │ │ ├── Account.java │ │ │ ├── Currency.java │ │ │ ├── ExchangeRatesContainer.java │ │ │ ├── Item.java │ │ │ ├── Saving.java │ │ │ ├── TimePeriod.java │ │ │ └── timeseries │ │ │ │ ├── DataPoint.java │ │ │ │ ├── DataPointId.java │ │ │ │ ├── ItemMetric.java │ │ │ │ └── StatisticMetric.java │ │ │ ├── repository │ │ │ ├── DataPointRepository.java │ │ │ └── converter │ │ │ │ ├── DataPointIdReaderConverter.java │ │ │ │ └── DataPointIdWriterConverter.java │ │ │ └── service │ │ │ ├── ExchangeRatesService.java │ │ │ ├── ExchangeRatesServiceImpl.java │ │ │ ├── StatisticsService.java │ │ │ ├── StatisticsServiceImpl.java │ │ │ └── security │ │ │ └── CustomUserInfoTokenServices.java │ └── resources │ │ └── bootstrap.yml │ └── test │ ├── java │ └── com │ │ └── piggymetrics │ │ └── statistics │ │ ├── StatisticsServiceApplicationTests.java │ │ ├── client │ │ └── ExchangeRatesClientTest.java │ │ ├── controller │ │ └── StatisticsControllerTest.java │ │ ├── repository │ │ └── DataPointRepositoryTest.java │ │ └── service │ │ ├── ExchangeRatesServiceImplTest.java │ │ └── StatisticsServiceImplTest.java │ └── resources │ ├── application.yml │ └── bootstrap.yml └── turbine-stream-service ├── Dockerfile ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── piggymetrics │ │ └── turbine │ │ └── TurbineStreamServiceApplication.java └── resources │ └── bootstrap.yml └── test ├── java └── com │ └── piggymetrics │ └── turbine │ └── TurbineStreamServiceApplicationTests.java └── resources └── bootstrap.yml /.github/ISSUE_TEMPLATE/bug-report-or-feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/.github/ISSUE_TEMPLATE/bug-report-or-feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/README.md -------------------------------------------------------------------------------- /account-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/Dockerfile -------------------------------------------------------------------------------- /account-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/pom.xml -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/AccountApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/AccountApplication.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/client/AuthServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/client/AuthServiceClient.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/client/StatisticsServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/client/StatisticsServiceClient.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/client/StatisticsServiceClientFallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/client/StatisticsServiceClientFallback.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/config/ResourceServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/config/ResourceServerConfig.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/controller/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/controller/AccountController.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/controller/ErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/controller/ErrorHandler.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/domain/Account.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/Currency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/domain/Currency.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/domain/Item.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/Saving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/domain/Saving.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/TimePeriod.java: -------------------------------------------------------------------------------- 1 | package com.piggymetrics.account.domain; 2 | 3 | public enum TimePeriod { 4 | 5 | YEAR, QUARTER, MONTH, DAY, HOUR 6 | 7 | } 8 | -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/domain/User.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/repository/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/repository/AccountRepository.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/service/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/service/AccountService.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/service/AccountServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/service/AccountServiceImpl.java -------------------------------------------------------------------------------- /account-service/src/main/java/com/piggymetrics/account/service/security/CustomUserInfoTokenServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/java/com/piggymetrics/account/service/security/CustomUserInfoTokenServices.java -------------------------------------------------------------------------------- /account-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /account-service/src/test/java/com/piggymetrics/account/AccountServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/java/com/piggymetrics/account/AccountServiceApplicationTests.java -------------------------------------------------------------------------------- /account-service/src/test/java/com/piggymetrics/account/client/StatisticsServiceClientFallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/java/com/piggymetrics/account/client/StatisticsServiceClientFallbackTest.java -------------------------------------------------------------------------------- /account-service/src/test/java/com/piggymetrics/account/controller/AccountControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/java/com/piggymetrics/account/controller/AccountControllerTest.java -------------------------------------------------------------------------------- /account-service/src/test/java/com/piggymetrics/account/repository/AccountRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/java/com/piggymetrics/account/repository/AccountRepositoryTest.java -------------------------------------------------------------------------------- /account-service/src/test/java/com/piggymetrics/account/service/AccountServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/java/com/piggymetrics/account/service/AccountServiceTest.java -------------------------------------------------------------------------------- /account-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /account-service/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/account-service/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /auth-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/Dockerfile -------------------------------------------------------------------------------- /auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/pom.xml -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/AuthApplication.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/config/OAuth2AuthorizationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/config/OAuth2AuthorizationConfig.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/controller/UserController.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/domain/User.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/repository/UserRepository.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/service/UserService.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/service/UserServiceImpl.java -------------------------------------------------------------------------------- /auth-service/src/main/java/com/piggymetrics/auth/service/security/MongoUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/java/com/piggymetrics/auth/service/security/MongoUserDetailsService.java -------------------------------------------------------------------------------- /auth-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /auth-service/src/test/java/com/piggymetrics/auth/AuthServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/java/com/piggymetrics/auth/AuthServiceApplicationTests.java -------------------------------------------------------------------------------- /auth-service/src/test/java/com/piggymetrics/auth/controller/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/java/com/piggymetrics/auth/controller/UserControllerTest.java -------------------------------------------------------------------------------- /auth-service/src/test/java/com/piggymetrics/auth/repository/UserRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/java/com/piggymetrics/auth/repository/UserRepositoryTest.java -------------------------------------------------------------------------------- /auth-service/src/test/java/com/piggymetrics/auth/service/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/java/com/piggymetrics/auth/service/UserServiceTest.java -------------------------------------------------------------------------------- /auth-service/src/test/java/com/piggymetrics/auth/service/security/MongoUserDetailsServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/java/com/piggymetrics/auth/service/security/MongoUserDetailsServiceTest.java -------------------------------------------------------------------------------- /auth-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /auth-service/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/auth-service/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /config/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/Dockerfile -------------------------------------------------------------------------------- /config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/pom.xml -------------------------------------------------------------------------------- /config/src/main/java/com/piggymetrics/config/ConfigApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/java/com/piggymetrics/config/ConfigApplication.java -------------------------------------------------------------------------------- /config/src/main/java/com/piggymetrics/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/java/com/piggymetrics/config/SecurityConfig.java -------------------------------------------------------------------------------- /config/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/application.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/account-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/account-service.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/application.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/auth-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/auth-service.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/gateway.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/monitoring.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/src/main/resources/shared/notification-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/notification-service.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/registry.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8761 -------------------------------------------------------------------------------- /config/src/main/resources/shared/statistics-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/config/src/main/resources/shared/statistics-service.yml -------------------------------------------------------------------------------- /config/src/main/resources/shared/turbine-stream-service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/pom.xml -------------------------------------------------------------------------------- /gateway/src/main/java/com/piggymetrics/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/java/com/piggymetrics/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /gateway/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /gateway/src/main/resources/static/attribution.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/attribution.html -------------------------------------------------------------------------------- /gateway/src/main/resources/static/css/animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/css/animation.css -------------------------------------------------------------------------------- /gateway/src/main/resources/static/css/launch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/css/launch.css -------------------------------------------------------------------------------- /gateway/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-100/museo-100.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-100/museo-100.eot -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-100/museo-100.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-100/museo-100.svg -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-100/museo-100.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-100/museo-100.ttf -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-100/museo-100.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-100/museo-100.woff -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-300/museo-300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-300/museo-300.eot -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-300/museo-300.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-300/museo-300.svg -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-300/museo-300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-300/museo-300.ttf -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-300/museo-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-300/museo-300.woff -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-500/museo-500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-500/museo-500.eot -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-500/museo-500.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-500/museo-500.svg -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-500/museo-500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-500/museo-500.ttf -------------------------------------------------------------------------------- /gateway/src/main/resources/static/fonts/museo-500/museo-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/fonts/museo-500/museo-500.woff -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/1pagesprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/1pagesprites.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/1pagesprites@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/1pagesprites@2x.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/github.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/github.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/icons.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/icons@2x.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/linesbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/linesbackground.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/linesbackground@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/linesbackground@2x.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logo.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logo@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logo@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logo_large.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logo_large.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logo_large@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logo_large@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logotext.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logotext.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logotext@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logotext@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logotext_large.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logotext_large.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/logotext_large@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/logotext_large@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/overview.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/piggy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/piggy.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/piggy@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/piggy@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/piggy_large.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/piggy_large.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/piggy_large@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/piggy_large@2x.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/preloader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/preloader.gif -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/sprites.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/sprites@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/sprites@2x.png -------------------------------------------------------------------------------- /gateway/src/main/resources/static/images/userpic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/images/userpic.jpg -------------------------------------------------------------------------------- /gateway/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/index.html -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/dashboard.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/launch.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/lib/extrascripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/lib/extrascripts.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/lib/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/lib/jquery.min.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/lib/touchscreens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/lib/touchscreens.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/login.js -------------------------------------------------------------------------------- /gateway/src/main/resources/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/main/resources/static/js/main.js -------------------------------------------------------------------------------- /gateway/src/test/java/com/piggymetrics/gateway/GatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/test/java/com/piggymetrics/gateway/GatewayApplicationTests.java -------------------------------------------------------------------------------- /gateway/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/gateway/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /mongodb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/mongodb/Dockerfile -------------------------------------------------------------------------------- /mongodb/dump/account-service-dump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/mongodb/dump/account-service-dump.js -------------------------------------------------------------------------------- /mongodb/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/mongodb/init.sh -------------------------------------------------------------------------------- /monitoring/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/Dockerfile -------------------------------------------------------------------------------- /monitoring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/pom.xml -------------------------------------------------------------------------------- /monitoring/src/main/java/com/piggymetrics/monitoring/MonitoringApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/src/main/java/com/piggymetrics/monitoring/MonitoringApplication.java -------------------------------------------------------------------------------- /monitoring/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /monitoring/src/test/java/com/piggymetrics/monitoring/MonitoringApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/src/test/java/com/piggymetrics/monitoring/MonitoringApplicationTests.java -------------------------------------------------------------------------------- /monitoring/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/monitoring/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /notification-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/Dockerfile -------------------------------------------------------------------------------- /notification-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/pom.xml -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/NotificationServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/NotificationServiceApplication.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/client/AccountServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/client/AccountServiceClient.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/config/ResourceServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/config/ResourceServerConfig.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/controller/RecipientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/controller/RecipientController.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/domain/Frequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/domain/Frequency.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/domain/NotificationSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/domain/NotificationSettings.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/domain/NotificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/domain/NotificationType.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/domain/Recipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/domain/Recipient.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/repository/RecipientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/repository/RecipientRepository.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/repository/converter/FrequencyReaderConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/repository/converter/FrequencyReaderConverter.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/repository/converter/FrequencyWriterConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/repository/converter/FrequencyWriterConverter.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/EmailService.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/EmailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/EmailServiceImpl.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/NotificationService.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/NotificationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/NotificationServiceImpl.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/RecipientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/RecipientService.java -------------------------------------------------------------------------------- /notification-service/src/main/java/com/piggymetrics/notification/service/RecipientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/java/com/piggymetrics/notification/service/RecipientServiceImpl.java -------------------------------------------------------------------------------- /notification-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/NotificationServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/NotificationServiceApplicationTests.java -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/controller/RecipientControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/controller/RecipientControllerTest.java -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/repository/RecipientRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/repository/RecipientRepositoryTest.java -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/service/EmailServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/service/EmailServiceImplTest.java -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/service/NotificationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/service/NotificationServiceImplTest.java -------------------------------------------------------------------------------- /notification-service/src/test/java/com/piggymetrics/notification/service/RecipientServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/java/com/piggymetrics/notification/service/RecipientServiceImplTest.java -------------------------------------------------------------------------------- /notification-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /notification-service/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/notification-service/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/pom.xml -------------------------------------------------------------------------------- /registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/registry/Dockerfile -------------------------------------------------------------------------------- /registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/registry/pom.xml -------------------------------------------------------------------------------- /registry/src/main/java/com/piggymetrics/registry/RegistryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/registry/src/main/java/com/piggymetrics/registry/RegistryApplication.java -------------------------------------------------------------------------------- /registry/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/registry/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /statistics-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/Dockerfile -------------------------------------------------------------------------------- /statistics-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/pom.xml -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/StatisticsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/StatisticsApplication.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/client/ExchangeRatesClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/client/ExchangeRatesClient.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/client/ExchangeRatesClientFallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/client/ExchangeRatesClientFallback.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/config/ResourceServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/config/ResourceServerConfig.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/controller/StatisticsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/controller/StatisticsController.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/Account.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/Currency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/Currency.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/ExchangeRatesContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/ExchangeRatesContainer.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/Item.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/Saving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/Saving.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/TimePeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/TimePeriod.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/DataPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/DataPoint.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/DataPointId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/DataPointId.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/ItemMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/ItemMetric.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/StatisticMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/domain/timeseries/StatisticMetric.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/repository/DataPointRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/repository/DataPointRepository.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/repository/converter/DataPointIdReaderConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/repository/converter/DataPointIdReaderConverter.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/repository/converter/DataPointIdWriterConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/repository/converter/DataPointIdWriterConverter.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/service/ExchangeRatesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/service/ExchangeRatesService.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/service/ExchangeRatesServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/service/ExchangeRatesServiceImpl.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/service/StatisticsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/service/StatisticsService.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/service/StatisticsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/service/StatisticsServiceImpl.java -------------------------------------------------------------------------------- /statistics-service/src/main/java/com/piggymetrics/statistics/service/security/CustomUserInfoTokenServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/java/com/piggymetrics/statistics/service/security/CustomUserInfoTokenServices.java -------------------------------------------------------------------------------- /statistics-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/StatisticsServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/StatisticsServiceApplicationTests.java -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/client/ExchangeRatesClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/client/ExchangeRatesClientTest.java -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/controller/StatisticsControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/controller/StatisticsControllerTest.java -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/repository/DataPointRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/repository/DataPointRepositoryTest.java -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/service/ExchangeRatesServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/service/ExchangeRatesServiceImplTest.java -------------------------------------------------------------------------------- /statistics-service/src/test/java/com/piggymetrics/statistics/service/StatisticsServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/java/com/piggymetrics/statistics/service/StatisticsServiceImplTest.java -------------------------------------------------------------------------------- /statistics-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /statistics-service/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/statistics-service/src/test/resources/bootstrap.yml -------------------------------------------------------------------------------- /turbine-stream-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/Dockerfile -------------------------------------------------------------------------------- /turbine-stream-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/pom.xml -------------------------------------------------------------------------------- /turbine-stream-service/src/main/java/com/piggymetrics/turbine/TurbineStreamServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/src/main/java/com/piggymetrics/turbine/TurbineStreamServiceApplication.java -------------------------------------------------------------------------------- /turbine-stream-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /turbine-stream-service/src/test/java/com/piggymetrics/turbine/TurbineStreamServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/src/test/java/com/piggymetrics/turbine/TurbineStreamServiceApplicationTests.java -------------------------------------------------------------------------------- /turbine-stream-service/src/test/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/PiggyMetrics/HEAD/turbine-stream-service/src/test/resources/bootstrap.yml --------------------------------------------------------------------------------