├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── fenixsoft │ │ │ └── bookstore │ │ │ ├── BookstoreApplication.java │ │ │ ├── applicaiton │ │ │ ├── AccountApplicationService.java │ │ │ ├── ProductApplicationService.java │ │ │ └── payment │ │ │ │ ├── PaymentApplicationService.java │ │ │ │ └── dto │ │ │ │ └── Settlement.java │ │ │ ├── domain │ │ │ ├── BaseEntity.java │ │ │ ├── account │ │ │ │ ├── Account.java │ │ │ │ ├── AccountRepository.java │ │ │ │ └── validation │ │ │ │ │ ├── AccountValidation.java │ │ │ │ │ ├── AuthenticatedAccount.java │ │ │ │ │ ├── ExistsAccount.java │ │ │ │ │ ├── NotConflictAccount.java │ │ │ │ │ └── UniqueAccount.java │ │ │ ├── auth │ │ │ │ ├── AuthenticAccount.java │ │ │ │ ├── AuthenticAccountRepository.java │ │ │ │ ├── Role.java │ │ │ │ ├── provider │ │ │ │ │ ├── PreAuthenticatedAuthenticationProvider.java │ │ │ │ │ └── UsernamePasswordAuthenticationProvider.java │ │ │ │ └── service │ │ │ │ │ ├── AuthenticAccountDetailsService.java │ │ │ │ │ ├── JWTAccessToken.java │ │ │ │ │ ├── JWTAccessTokenService.java │ │ │ │ │ └── OAuthClientDetailsService.java │ │ │ ├── payment │ │ │ │ ├── Payment.java │ │ │ │ ├── PaymentRepository.java │ │ │ │ ├── PaymentService.java │ │ │ │ ├── Stockpile.java │ │ │ │ ├── StockpileRepository.java │ │ │ │ ├── StockpileService.java │ │ │ │ ├── Wallet.java │ │ │ │ ├── WalletRepository.java │ │ │ │ ├── WalletService.java │ │ │ │ └── validation │ │ │ │ │ ├── SettlementValidator.java │ │ │ │ │ └── SufficientStock.java │ │ │ └── warehouse │ │ │ │ ├── Advertisement.java │ │ │ │ ├── AdvertisementRepository.java │ │ │ │ ├── Product.java │ │ │ │ ├── ProductRepository.java │ │ │ │ ├── ProductService.java │ │ │ │ └── Specification.java │ │ │ ├── infrastructure │ │ │ ├── cache │ │ │ │ └── CacheConfiguration.java │ │ │ ├── configuration │ │ │ │ ├── AuthenticationServerConfiguration.java │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ ├── JerseyConfiguration.java │ │ │ │ ├── ResourceServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ ├── jaxrs │ │ │ │ ├── AccessDeniedExceptionMapper.java │ │ │ │ ├── BaseExceptionMapper.java │ │ │ │ ├── CodedMessage.java │ │ │ │ ├── CommonResponse.java │ │ │ │ └── ViolationExceptionMapper.java │ │ │ └── utility │ │ │ │ └── Encryption.java │ │ │ └── resource │ │ │ ├── AccountResource.java │ │ │ ├── AdvertisementResource.java │ │ │ ├── PaymentResource.java │ │ │ ├── ProductResource.java │ │ │ └── SettlementResource.java │ └── resources │ │ ├── application-mysql.yml │ │ ├── application-test.yml │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── db │ │ ├── hsqldb │ │ │ ├── data.sql │ │ │ └── schema.sql │ │ └── mysql │ │ │ ├── data.sql │ │ │ ├── schema.sql │ │ │ └── user.sql │ │ └── static │ │ ├── favicon.ico │ │ ├── index.html │ │ └── static │ │ ├── board │ │ ├── gitalk.css │ │ ├── gitalk.html │ │ └── gitalk.min.js │ │ ├── carousel │ │ ├── ai.png │ │ ├── fenix.png │ │ ├── fenix2.png │ │ └── jvm3.png │ │ ├── cover │ │ ├── ai.jpg │ │ ├── fenix.png │ │ ├── jvm1.jpg │ │ ├── jvm2.jpg │ │ ├── jvm3.jpg │ │ ├── jvms.jpg │ │ ├── jvms8.jpg │ │ └── osgi.jpg │ │ ├── css │ │ └── app.13440f960e43a3574b009b7352447f18.css │ │ ├── desc │ │ ├── OSGi.jpg │ │ ├── ai.jpg │ │ ├── fenix.jpg │ │ ├── jvm2.jpg │ │ ├── jvm3.jpg │ │ └── jvms.jpg │ │ ├── fonts │ │ ├── element-icons.535877f.woff │ │ └── element-icons.732389d.ttf │ │ ├── img │ │ ├── bg2.ef8085e.png │ │ ├── cc-logo.3653e37.png │ │ ├── logo-color.5500ec5.png │ │ └── logo-gray-light.84aa074.png │ │ └── js │ │ ├── 0.c178f427b3d08777c70f.js │ │ ├── 1.a33faf036923758c7965.js │ │ ├── 2.626ed94f3752555e21f0.js │ │ ├── 3.bc7f0b2154007257c317.js │ │ ├── 4.b4e48a42cf742af20851.js │ │ ├── 5.d375cbd6c7e1463cdbed.js │ │ ├── 6.68562501db5734ef1531.js │ │ ├── 7.184a5e39cc0c624f6a6d.js │ │ ├── 8.176f9455c3442c06ebf6.js │ │ ├── 9.527be297aba1594ffe0d.js │ │ ├── app.ea66dc0be78c3ed2ae63.js │ │ ├── manifest.0437a7f02d3154ee1abb.js │ │ └── vendor.c2f13a2146485051ae24.js └── test │ └── java │ └── com │ └── github │ └── fenixsoft │ └── bookstore │ ├── DBRollbackBase.java │ └── resource │ ├── AccountResourceTest.java │ ├── AdvertisementResourceTest.java │ ├── AuthResourceTest.java │ ├── JAXRSResourceBase.java │ ├── PaymentResourceTest.java │ └── ProductResourceTest.java └── travis_docker_push.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/BookstoreApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/BookstoreApplication.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/applicaiton/AccountApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/applicaiton/AccountApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/applicaiton/ProductApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/applicaiton/ProductApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/applicaiton/payment/PaymentApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/applicaiton/payment/PaymentApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/applicaiton/payment/dto/Settlement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/applicaiton/payment/dto/Settlement.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/Account.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/AccountRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/AccountValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/AccountValidation.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/AuthenticatedAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/AuthenticatedAccount.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/ExistsAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/ExistsAccount.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/NotConflictAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/NotConflictAccount.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/UniqueAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/account/validation/UniqueAccount.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/AuthenticAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/AuthenticAccount.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/AuthenticAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/AuthenticAccountRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/Role.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/provider/PreAuthenticatedAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/provider/PreAuthenticatedAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/provider/UsernamePasswordAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/provider/UsernamePasswordAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/AuthenticAccountDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/AuthenticAccountDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/JWTAccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/JWTAccessToken.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/JWTAccessTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/JWTAccessTokenService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/OAuthClientDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/auth/service/OAuthClientDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/Payment.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/PaymentRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/PaymentService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/Stockpile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/Stockpile.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/StockpileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/StockpileRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/StockpileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/StockpileService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/Wallet.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/WalletRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/WalletRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/WalletService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/WalletService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/validation/SettlementValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/validation/SettlementValidator.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/payment/validation/SufficientStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/payment/validation/SufficientStock.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Advertisement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Advertisement.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/AdvertisementRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/AdvertisementRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Product.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/ProductRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/ProductService.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/domain/warehouse/Specification.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/cache/CacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/cache/CacheConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/AuthenticationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/AuthenticationServerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/JerseyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/JerseyConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/ResourceServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/ResourceServerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/configuration/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/AccessDeniedExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/AccessDeniedExceptionMapper.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/BaseExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/BaseExceptionMapper.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/CodedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/CodedMessage.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/CommonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/CommonResponse.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/ViolationExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/jaxrs/ViolationExceptionMapper.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/infrastructure/utility/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/infrastructure/utility/Encryption.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/resource/AccountResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/resource/AccountResource.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/resource/AdvertisementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/resource/AdvertisementResource.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/resource/PaymentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/resource/PaymentResource.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/resource/ProductResource.java -------------------------------------------------------------------------------- /src/main/java/com/github/fenixsoft/bookstore/resource/SettlementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/java/com/github/fenixsoft/bookstore/resource/SettlementResource.java -------------------------------------------------------------------------------- /src/main/resources/application-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/application-mysql.yml -------------------------------------------------------------------------------- /src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/db/hsqldb/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/db/hsqldb/data.sql -------------------------------------------------------------------------------- /src/main/resources/db/hsqldb/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/db/hsqldb/schema.sql -------------------------------------------------------------------------------- /src/main/resources/db/mysql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/db/mysql/data.sql -------------------------------------------------------------------------------- /src/main/resources/db/mysql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/db/mysql/schema.sql -------------------------------------------------------------------------------- /src/main/resources/db/mysql/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/db/mysql/user.sql -------------------------------------------------------------------------------- /src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/index.html -------------------------------------------------------------------------------- /src/main/resources/static/static/board/gitalk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/board/gitalk.css -------------------------------------------------------------------------------- /src/main/resources/static/static/board/gitalk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/board/gitalk.html -------------------------------------------------------------------------------- /src/main/resources/static/static/board/gitalk.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/board/gitalk.min.js -------------------------------------------------------------------------------- /src/main/resources/static/static/carousel/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/carousel/ai.png -------------------------------------------------------------------------------- /src/main/resources/static/static/carousel/fenix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/carousel/fenix.png -------------------------------------------------------------------------------- /src/main/resources/static/static/carousel/fenix2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/carousel/fenix2.png -------------------------------------------------------------------------------- /src/main/resources/static/static/carousel/jvm3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/carousel/jvm3.png -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/ai.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/fenix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/fenix.png -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/jvm1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/jvm1.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/jvm2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/jvm2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/jvm3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/jvm3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/jvms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/jvms.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/jvms8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/jvms8.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/cover/osgi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/cover/osgi.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/css/app.13440f960e43a3574b009b7352447f18.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/css/app.13440f960e43a3574b009b7352447f18.css -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/OSGi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/OSGi.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/ai.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/fenix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/fenix.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/jvm2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/jvm2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/jvm3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/jvm3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/desc/jvms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/desc/jvms.jpg -------------------------------------------------------------------------------- /src/main/resources/static/static/fonts/element-icons.535877f.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/fonts/element-icons.535877f.woff -------------------------------------------------------------------------------- /src/main/resources/static/static/fonts/element-icons.732389d.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/fonts/element-icons.732389d.ttf -------------------------------------------------------------------------------- /src/main/resources/static/static/img/bg2.ef8085e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/img/bg2.ef8085e.png -------------------------------------------------------------------------------- /src/main/resources/static/static/img/cc-logo.3653e37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/img/cc-logo.3653e37.png -------------------------------------------------------------------------------- /src/main/resources/static/static/img/logo-color.5500ec5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/img/logo-color.5500ec5.png -------------------------------------------------------------------------------- /src/main/resources/static/static/img/logo-gray-light.84aa074.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/img/logo-gray-light.84aa074.png -------------------------------------------------------------------------------- /src/main/resources/static/static/js/0.c178f427b3d08777c70f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/0.c178f427b3d08777c70f.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/1.a33faf036923758c7965.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/1.a33faf036923758c7965.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/2.626ed94f3752555e21f0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/2.626ed94f3752555e21f0.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/3.bc7f0b2154007257c317.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/3.bc7f0b2154007257c317.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/4.b4e48a42cf742af20851.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/4.b4e48a42cf742af20851.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/5.d375cbd6c7e1463cdbed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/5.d375cbd6c7e1463cdbed.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/6.68562501db5734ef1531.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/6.68562501db5734ef1531.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/7.184a5e39cc0c624f6a6d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/7.184a5e39cc0c624f6a6d.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/8.176f9455c3442c06ebf6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/8.176f9455c3442c06ebf6.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/9.527be297aba1594ffe0d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/9.527be297aba1594ffe0d.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/app.ea66dc0be78c3ed2ae63.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/app.ea66dc0be78c3ed2ae63.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/manifest.0437a7f02d3154ee1abb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/manifest.0437a7f02d3154ee1abb.js -------------------------------------------------------------------------------- /src/main/resources/static/static/js/vendor.c2f13a2146485051ae24.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/main/resources/static/static/js/vendor.c2f13a2146485051ae24.js -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/DBRollbackBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/DBRollbackBase.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/AccountResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/AccountResourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/AdvertisementResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/AdvertisementResourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/AuthResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/AuthResourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/JAXRSResourceBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/JAXRSResourceBase.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/PaymentResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/PaymentResourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/fenixsoft/bookstore/resource/ProductResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/src/test/java/com/github/fenixsoft/bookstore/resource/ProductResourceTest.java -------------------------------------------------------------------------------- /travis_docker_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fenixsoft/monolithic_arch_springboot/HEAD/travis_docker_push.sh --------------------------------------------------------------------------------