├── .gitignore ├── LICENSE.txt ├── README.md ├── lemon-demo-angularjs ├── .bowerrc ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintrc ├── .travis.yml ├── .yo-rc.json ├── Gruntfile.js ├── app │ ├── .buildignore │ ├── .htaccess │ ├── .htaccess-generated │ ├── 404.html │ ├── favicon.ico │ ├── images │ │ └── yeoman.png │ ├── index.html │ ├── robots.txt │ ├── scripts │ │ ├── app.js │ │ ├── controllers │ │ │ ├── about.js │ │ │ ├── admin.js │ │ │ ├── api-key.js │ │ │ ├── app.js │ │ │ ├── change-email-request.js │ │ │ ├── change-email.js │ │ │ ├── change-password.js │ │ │ ├── edit-user.js │ │ │ ├── forgot-password.js │ │ │ ├── login.js │ │ │ ├── main.js │ │ │ ├── profile.js │ │ │ ├── reset-password.js │ │ │ ├── signup.js │ │ │ ├── social-login-success.js │ │ │ └── verify.js │ │ ├── directives │ │ │ ├── compare-to.js │ │ │ ├── messages.js │ │ │ ├── messagesalert.js │ │ │ ├── secured.js │ │ │ └── servervalidation.js │ │ └── services │ │ │ ├── abutil.js │ │ │ ├── alerts.js │ │ │ ├── authinterceptor.js │ │ │ ├── authservice.js │ │ │ ├── formservice.js │ │ │ ├── ping.js │ │ │ └── user-service.js │ ├── styles │ │ └── main.css │ └── views │ │ ├── about.html │ │ ├── admin.html │ │ ├── api-key.html │ │ ├── change-email-request.html │ │ ├── change-email.html │ │ ├── change-password.html │ │ ├── directives │ │ ├── messages-alert.html │ │ ├── messages.html │ │ └── secured.html │ │ ├── edit-user.html │ │ ├── forgot-password.html │ │ ├── login-dialog.html │ │ ├── main.html │ │ ├── profile.html │ │ ├── reset-password.html │ │ ├── signup.html │ │ ├── social-login-success.html │ │ └── verify.html ├── bower.json ├── package.json └── test │ ├── .jshintrc │ ├── karma.conf.js │ └── spec │ ├── controllers │ ├── about.js │ ├── admin.js │ ├── app.js │ ├── change-email-request.js │ ├── change-email.js │ ├── change-password.js │ ├── context.js │ ├── edit-user.js │ ├── forgot-password.js │ ├── login.js │ ├── main.js │ ├── profile.js │ ├── reset-password.js │ ├── signup.js │ └── verify.js │ ├── directives │ ├── compare-to.js │ ├── messages.js │ ├── messagesalert.js │ ├── password-field.js │ ├── secured.js │ └── servervalidation.js │ └── services │ ├── abutil.js │ ├── alerts.js │ ├── authservice.js │ ├── domain.js │ ├── formservice.js │ ├── ping.js │ ├── user-service.js │ └── xsrfinterceptor.js ├── lemon-demo-jpa ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── naturalprogrammer │ │ │ └── spring │ │ │ └── lemondemo │ │ │ ├── LemonDemoApplication.java │ │ │ ├── MySecurityConfig.java │ │ │ ├── controllers │ │ │ └── MyController.java │ │ │ ├── entities │ │ │ └── User.java │ │ │ ├── repositories │ │ │ └── UserRepository.java │ │ │ └── services │ │ │ └── MyService.java │ └── resources │ │ ├── ValidationMessages.properties │ │ ├── config │ │ ├── application-dev.yml │ │ └── application.yml │ │ └── messages.properties │ └── test │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemondemo │ │ ├── AbstractMvcTests.java │ │ ├── BasicMvcTests.java │ │ ├── ChangeEmailMvcTests.java │ │ ├── ChangePasswordMvcTests.java │ │ ├── FetchNewTokenMvcTests.java │ │ ├── FetchUserMvcTests.java │ │ ├── ForgotPasswordMvcTests.java │ │ ├── LoginMvcTests.java │ │ ├── RequestEmailChangeMvcTests.java │ │ ├── ResendVerificationMailMvcTests.java │ │ ├── ResetPasswordMvcTests.java │ │ ├── SignupMvcTests.java │ │ ├── UpdateUserMvcTests.java │ │ └── VerificationMvcTests.java │ └── resources │ ├── postman │ ├── Spring Lemon 1.0.postman_collection.json │ └── Spring Lemon Local Documentation.postman_environment.json │ ├── test-data │ ├── finalize.sql │ └── initialize.sql │ └── update-user │ ├── patch-admin-role.json │ ├── patch-long-name.json │ ├── patch-null-name.json │ └── patch-update-user.json ├── lemon-demo-reactive ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── naturalprogrammer │ │ │ └── spring │ │ │ └── lemondemo │ │ │ ├── LemonDemoReactiveApplication.java │ │ │ ├── controllers │ │ │ └── MyController.java │ │ │ ├── domain │ │ │ └── User.java │ │ │ ├── repositories │ │ │ └── UserRepository.java │ │ │ └── services │ │ │ └── MyService.java │ └── resources │ │ ├── ValidationMessages.properties │ │ ├── config │ │ ├── application-dev.yml │ │ └── application.yml │ │ └── messages.properties │ └── test │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemondemo │ │ ├── AbstractTests.java │ │ ├── BasicTests.java │ │ ├── ChangeEmailTests.java │ │ ├── ChangePasswordTests.java │ │ ├── FetchNewTokenTests.java │ │ ├── FetchUserTests.java │ │ ├── ForgotPasswordTests.java │ │ ├── LoginTests.java │ │ ├── MyTestUtils.java │ │ ├── RequestEmailChangeTests.java │ │ ├── ResendVerificationMailTests.java │ │ ├── ResetPasswordTests.java │ │ ├── SignupTests.java │ │ ├── TestConfiguration.java │ │ ├── UpdateUserTests.java │ │ ├── VerificationTests.java │ │ └── dto │ │ ├── TestEmailForm.java │ │ ├── TestErrorResponse.java │ │ ├── TestLemonFieldError.java │ │ ├── TestResetPasswordForm.java │ │ ├── TestToken.java │ │ ├── TestUser.java │ │ └── TestUserDto.java │ └── resources │ └── update-user │ ├── patch-admin-role.json │ ├── patch-long-name.json │ ├── patch-null-name.json │ └── patch-update-user.json ├── pom.xml ├── spring-lemon-commons-jpa ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ └── commonsjpa │ │ ├── LecjUtils.java │ │ ├── LemonCommonsJpaAutoConfiguration.java │ │ └── LemonEntity.java │ └── resources │ └── META-INF │ ├── orm.xml │ └── spring.factories ├── spring-lemon-commons-mongo ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ └── commonsmongo │ │ ├── AbstractDocument.java │ │ ├── LecmUtils.java │ │ └── LemonCommonsMongoAutoConfiguration.java │ └── resources │ └── META-INF │ └── spring.factories ├── spring-lemon-commons-reactive ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ └── commonsreactive │ │ ├── LemonCommonsReactiveAutoConfiguration.java │ │ ├── exceptions │ │ ├── LemonReactiveErrorAttributes.java │ │ └── handlers │ │ │ ├── InsufficientAuthenticationExceptionHandler.java │ │ │ └── VersionExceptionHandler.java │ │ ├── security │ │ ├── LemonCommonsReactiveSecurityConfig.java │ │ ├── LemonCorsConfigurationSource.java │ │ └── LemonReactiveAuditorAware.java │ │ └── util │ │ └── LecrUtils.java │ └── resources │ └── META-INF │ └── spring.factories ├── spring-lemon-commons-web ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ └── commonsweb │ │ ├── LemonCommonsWebAutoConfiguration.java │ │ ├── exceptions │ │ ├── DefaultExceptionHandlerControllerAdvice.java │ │ ├── LemonErrorAttributes.java │ │ ├── LemonErrorController.java │ │ └── handlers │ │ │ └── MissingPathVariableExceptionHandler.java │ │ ├── security │ │ ├── LemonCommonsWebTokenAuthenticationFilter.java │ │ ├── LemonCorsConfigurationSource.java │ │ ├── LemonWebAuditorAware.java │ │ └── LemonWebSecurityConfig.java │ │ └── util │ │ └── LecwUtils.java │ └── resources │ └── META-INF │ └── spring.factories ├── spring-lemon-commons ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── naturalprogrammer │ │ │ └── spring │ │ │ └── lemon │ │ │ └── commons │ │ │ ├── AbstractLemonService.java │ │ │ ├── LemonCommonsAutoConfiguration.java │ │ │ ├── LemonProperties.java │ │ │ ├── domain │ │ │ ├── AbstractAuditorAware.java │ │ │ ├── ChangePasswordForm.java │ │ │ ├── IdConverter.java │ │ │ ├── LemonUser.java │ │ │ └── ResetPasswordForm.java │ │ │ ├── exceptions │ │ │ └── handlers │ │ │ │ ├── AccessDeniedExceptionHandler.java │ │ │ │ ├── BadCredentialsExceptionHandler.java │ │ │ │ ├── JsonParseExceptionHandler.java │ │ │ │ ├── JsonPatchExceptionHandler.java │ │ │ │ ├── JsonProcessingExceptionHandler.java │ │ │ │ └── UsernameNotFoundExceptionHandler.java │ │ │ ├── mail │ │ │ ├── LemonMailData.java │ │ │ ├── MailSender.java │ │ │ ├── MockMailSender.java │ │ │ └── SmtpMailSender.java │ │ │ ├── security │ │ │ ├── AbstractJwtService.java │ │ │ ├── BlueTokenService.java │ │ │ ├── GreenTokenService.java │ │ │ ├── LemonGrantedAuthority.java │ │ │ ├── LemonJweService.java │ │ │ ├── LemonJwsService.java │ │ │ ├── LemonPermissionEvaluator.java │ │ │ ├── LemonPrincipal.java │ │ │ ├── LemonTokenService.java │ │ │ ├── PermissionEvaluatorEntity.java │ │ │ ├── UserDto.java │ │ │ └── UserEditPermission.java │ │ │ ├── util │ │ │ ├── LecUtils.java │ │ │ └── UserUtils.java │ │ │ └── validation │ │ │ ├── Captcha.java │ │ │ ├── CaptchaValidator.java │ │ │ ├── Password.java │ │ │ ├── RetypePassword.java │ │ │ ├── RetypePasswordForm.java │ │ │ └── RetypePasswordValidator.java │ └── resources │ │ └── META-INF │ │ └── spring.factories │ └── test │ └── java │ └── com │ └── naturalprogrammer │ └── spring │ └── lemon │ └── commons │ └── security │ └── LemonJwtServiceTests.java ├── spring-lemon-exceptions ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ └── exceptions │ │ ├── ErrorResponse.java │ │ ├── ErrorResponseComposer.java │ │ ├── ExceptionIdMaker.java │ │ ├── LemonExceptionsAutoConfiguration.java │ │ ├── LemonFieldError.java │ │ ├── MultiErrorException.java │ │ ├── VersionException.java │ │ ├── handlers │ │ ├── AbstractBadRequestExceptionHandler.java │ │ ├── AbstractExceptionHandler.java │ │ ├── AbstractValidationExceptionHandler.java │ │ ├── ConstraintViolationExceptionHandler.java │ │ ├── MultiErrorExceptionHandler.java │ │ └── WebExchangeBindExceptionHandler.java │ │ └── util │ │ └── LexUtils.java │ └── resources │ └── META-INF │ └── spring.factories ├── spring-lemon-jpa ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── naturalprogrammer │ │ └── spring │ │ └── lemon │ │ ├── LemonAutoConfiguration.java │ │ ├── LemonController.java │ │ ├── LemonService.java │ │ ├── domain │ │ ├── AbstractUser.java │ │ └── AbstractUserRepository.java │ │ ├── security │ │ ├── HttpCookieOAuth2AuthorizationRequestRepository.java │ │ ├── LemonAuthenticationSuccessHandler.java │ │ ├── LemonJpaSecurityConfig.java │ │ ├── LemonJpaTokenAuthenticationFilter.java │ │ ├── LemonOAuth2UserService.java │ │ ├── LemonOidcUserService.java │ │ ├── LemonUserDetailsService.java │ │ ├── OAuth2AuthenticationFailureHandler.java │ │ └── OAuth2AuthenticationSuccessHandler.java │ │ ├── util │ │ └── LemonUtils.java │ │ └── validation │ │ ├── UniqueEmail.java │ │ └── UniqueEmailValidator.java │ └── resources │ └── META-INF │ └── spring.factories └── spring-lemon-reactive ├── pom.xml └── src └── main ├── java └── com │ └── naturalprogrammer │ └── spring │ └── lemonreactive │ ├── LemonReactiveAutoConfiguration.java │ ├── LemonReactiveController.java │ ├── LemonReactiveService.java │ ├── domain │ ├── AbstractMongoUser.java │ └── AbstractMongoUserRepository.java │ ├── forms │ └── EmailForm.java │ ├── security │ ├── LemonReactiveSecurityConfig.java │ ├── LemonReactiveUserDetailsService.java │ ├── ReactiveCookieServerOAuth2AuthorizedClientRepository.java │ └── ReactiveOAuth2AuthenticationSuccessHandler.java │ ├── util │ └── LerUtils.java │ └── validation │ ├── UniqueEmail.java │ └── UniqueEmailValidator.java └── resources └── META-INF └── spring.factories /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/README.md -------------------------------------------------------------------------------- /lemon-demo-angularjs/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /lemon-demo-angularjs/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/.editorconfig -------------------------------------------------------------------------------- /lemon-demo-angularjs/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /lemon-demo-angularjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/.gitignore -------------------------------------------------------------------------------- /lemon-demo-angularjs/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/.jshintrc -------------------------------------------------------------------------------- /lemon-demo-angularjs/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/.travis.yml -------------------------------------------------------------------------------- /lemon-demo-angularjs/.yo-rc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lemon-demo-angularjs/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/Gruntfile.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/.buildignore: -------------------------------------------------------------------------------- 1 | *.coffee -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/.htaccess -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/.htaccess-generated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/.htaccess-generated -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/404.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/favicon.ico -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/images/yeoman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/images/yeoman.png -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/index.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org 2 | 3 | User-agent: * 4 | -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/app.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/about.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/admin.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/api-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/api-key.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/app.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/change-email-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/change-email-request.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/change-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/change-email.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/change-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/change-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/edit-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/edit-user.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/forgot-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/forgot-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/login.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/main.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/profile.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/reset-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/reset-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/signup.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/social-login-success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/social-login-success.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/controllers/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/controllers/verify.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/directives/compare-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/directives/compare-to.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/directives/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/directives/messages.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/directives/messagesalert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/directives/messagesalert.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/directives/secured.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/directives/secured.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/directives/servervalidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/directives/servervalidation.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/abutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/abutil.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/alerts.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/authinterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/authinterceptor.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/authservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/authservice.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/formservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/formservice.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/ping.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/scripts/services/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/scripts/services/user-service.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/styles/main.css -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/about.html: -------------------------------------------------------------------------------- 1 | This is the about view. 2 | -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/admin.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/api-key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/api-key.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/change-email-request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/change-email-request.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/change-email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/change-email.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/change-password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/change-password.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/directives/messages-alert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/directives/messages-alert.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/directives/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/directives/messages.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/directives/secured.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/directives/secured.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/edit-user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/edit-user.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/forgot-password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/forgot-password.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/login-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/login-dialog.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/main.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/profile.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/reset-password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/reset-password.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/signup.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/social-login-success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/social-login-success.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/app/views/verify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/app/views/verify.html -------------------------------------------------------------------------------- /lemon-demo-angularjs/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/bower.json -------------------------------------------------------------------------------- /lemon-demo-angularjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/package.json -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/.jshintrc -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/karma.conf.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/about.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/admin.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/app.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/change-email-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/change-email-request.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/change-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/change-email.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/change-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/change-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/context.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/edit-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/edit-user.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/forgot-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/forgot-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/login.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/main.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/profile.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/reset-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/reset-password.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/signup.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/controllers/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/controllers/verify.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/compare-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/compare-to.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/messages.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/messagesalert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/messagesalert.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/password-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/password-field.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/secured.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/secured.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/directives/servervalidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/directives/servervalidation.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/abutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/abutil.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/alerts.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/authservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/authservice.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/domain.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/formservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/formservice.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/ping.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/user-service.js -------------------------------------------------------------------------------- /lemon-demo-angularjs/test/spec/services/xsrfinterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-angularjs/test/spec/services/xsrfinterceptor.js -------------------------------------------------------------------------------- /lemon-demo-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/pom.xml -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/LemonDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/LemonDemoApplication.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/MySecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/MySecurityConfig.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/controllers/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/controllers/MyController.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/entities/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/entities/User.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/repositories/UserRepository.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/services/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/java/com/naturalprogrammer/spring/lemondemo/services/MyService.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/resources/ValidationMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/resources/ValidationMessages.properties -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/resources/config/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/resources/config/application-dev.yml -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/resources/config/application.yml -------------------------------------------------------------------------------- /lemon-demo-jpa/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/main/resources/messages.properties -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/AbstractMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/AbstractMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/BasicMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/BasicMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangeEmailMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangeEmailMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangePasswordMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangePasswordMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchNewTokenMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchNewTokenMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchUserMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchUserMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ForgotPasswordMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ForgotPasswordMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/LoginMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/LoginMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/RequestEmailChangeMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/RequestEmailChangeMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ResendVerificationMailMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ResendVerificationMailMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ResetPasswordMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/ResetPasswordMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/SignupMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/SignupMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/UpdateUserMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/UpdateUserMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/VerificationMvcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/java/com/naturalprogrammer/spring/lemondemo/VerificationMvcTests.java -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/postman/Spring Lemon 1.0.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/postman/Spring Lemon 1.0.postman_collection.json -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/postman/Spring Lemon Local Documentation.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/postman/Spring Lemon Local Documentation.postman_environment.json -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/test-data/finalize.sql: -------------------------------------------------------------------------------- 1 | SET DATABASE REFERENTIAL INTEGRITY TRUE; 2 | -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/test-data/initialize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/test-data/initialize.sql -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/update-user/patch-admin-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/update-user/patch-admin-role.json -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/update-user/patch-long-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/update-user/patch-long-name.json -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/update-user/patch-null-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/update-user/patch-null-name.json -------------------------------------------------------------------------------- /lemon-demo-jpa/src/test/resources/update-user/patch-update-user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-jpa/src/test/resources/update-user/patch-update-user.json -------------------------------------------------------------------------------- /lemon-demo-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/pom.xml -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/LemonDemoReactiveApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/LemonDemoReactiveApplication.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/controllers/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/controllers/MyController.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/domain/User.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/repositories/UserRepository.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/services/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/java/com/naturalprogrammer/spring/lemondemo/services/MyService.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/resources/ValidationMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/resources/ValidationMessages.properties -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/resources/config/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/resources/config/application-dev.yml -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/resources/config/application.yml -------------------------------------------------------------------------------- /lemon-demo-reactive/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/main/resources/messages.properties -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/AbstractTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/AbstractTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/BasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/BasicTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangeEmailTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangeEmailTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangePasswordTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ChangePasswordTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchNewTokenTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchNewTokenTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/FetchUserTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ForgotPasswordTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ForgotPasswordTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/LoginTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/LoginTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/MyTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/MyTestUtils.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/RequestEmailChangeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/RequestEmailChangeTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ResendVerificationMailTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ResendVerificationMailTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ResetPasswordTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/ResetPasswordTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/SignupTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/SignupTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/TestConfiguration.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/UpdateUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/UpdateUserTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/VerificationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/VerificationTests.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestEmailForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestEmailForm.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestErrorResponse.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestLemonFieldError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestLemonFieldError.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestResetPasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestResetPasswordForm.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestToken.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestUser.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestUserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/java/com/naturalprogrammer/spring/lemondemo/dto/TestUserDto.java -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/resources/update-user/patch-admin-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/resources/update-user/patch-admin-role.json -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/resources/update-user/patch-long-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/resources/update-user/patch-long-name.json -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/resources/update-user/patch-null-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/resources/update-user/patch-null-name.json -------------------------------------------------------------------------------- /lemon-demo-reactive/src/test/resources/update-user/patch-update-user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/lemon-demo-reactive/src/test/resources/update-user/patch-update-user.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LecjUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LecjUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LemonCommonsJpaAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LemonCommonsJpaAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LemonEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/src/main/java/com/naturalprogrammer/spring/lemon/commonsjpa/LemonEntity.java -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /spring-lemon-commons-jpa/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-jpa/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-commons-mongo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-mongo/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/AbstractDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/AbstractDocument.java -------------------------------------------------------------------------------- /spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/LecmUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/LecmUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/LemonCommonsMongoAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-mongo/src/main/java/com/naturalprogrammer/spring/lemon/commonsmongo/LemonCommonsMongoAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-commons-mongo/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-mongo/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/LemonCommonsReactiveAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/LemonCommonsReactiveAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/LemonReactiveErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/LemonReactiveErrorAttributes.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/handlers/InsufficientAuthenticationExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/handlers/InsufficientAuthenticationExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/handlers/VersionExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/exceptions/handlers/VersionExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonCommonsReactiveSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonCommonsReactiveSecurityConfig.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonCorsConfigurationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonCorsConfigurationSource.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonReactiveAuditorAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/security/LemonReactiveAuditorAware.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/util/LecrUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/java/com/naturalprogrammer/spring/lemon/commonsreactive/util/LecrUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons-reactive/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-reactive/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-commons-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/LemonCommonsWebAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/LemonCommonsWebAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/DefaultExceptionHandlerControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/DefaultExceptionHandlerControllerAdvice.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/LemonErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/LemonErrorAttributes.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/LemonErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/LemonErrorController.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/handlers/MissingPathVariableExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/exceptions/handlers/MissingPathVariableExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonCommonsWebTokenAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonCommonsWebTokenAuthenticationFilter.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonCorsConfigurationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonCorsConfigurationSource.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonWebAuditorAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonWebAuditorAware.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonWebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/security/LemonWebSecurityConfig.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/util/LecwUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/java/com/naturalprogrammer/spring/lemon/commonsweb/util/LecwUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons-web/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons-web/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-commons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/pom.xml -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/AbstractLemonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/AbstractLemonService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/LemonCommonsAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/LemonCommonsAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/LemonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/LemonProperties.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/AbstractAuditorAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/AbstractAuditorAware.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/ChangePasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/ChangePasswordForm.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/IdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/IdConverter.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/LemonUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/LemonUser.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/ResetPasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/domain/ResetPasswordForm.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/AccessDeniedExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/AccessDeniedExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/BadCredentialsExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/BadCredentialsExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonParseExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonParseExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonPatchExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonPatchExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonProcessingExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/JsonProcessingExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/UsernameNotFoundExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/exceptions/handlers/UsernameNotFoundExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/LemonMailData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/LemonMailData.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/MailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/MailSender.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/MockMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/MockMailSender.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/SmtpMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/mail/SmtpMailSender.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/AbstractJwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/AbstractJwtService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/BlueTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/BlueTokenService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/GreenTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/GreenTokenService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonGrantedAuthority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonGrantedAuthority.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJweService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJweService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJwsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJwsService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonPermissionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonPermissionEvaluator.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonPrincipal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonPrincipal.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/LemonTokenService.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/PermissionEvaluatorEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/PermissionEvaluatorEntity.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/UserDto.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/UserEditPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/security/UserEditPermission.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/util/LecUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/util/LecUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/util/UserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/util/UserUtils.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/Captcha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/Captcha.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/CaptchaValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/CaptchaValidator.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/Password.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePassword.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePasswordForm.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePasswordValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/java/com/naturalprogrammer/spring/lemon/commons/validation/RetypePasswordValidator.java -------------------------------------------------------------------------------- /spring-lemon-commons/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-commons/src/test/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJwtServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-commons/src/test/java/com/naturalprogrammer/spring/lemon/commons/security/LemonJwtServiceTests.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/pom.xml -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ErrorResponse.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ErrorResponseComposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ErrorResponseComposer.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ExceptionIdMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/ExceptionIdMaker.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/LemonExceptionsAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/LemonExceptionsAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/LemonFieldError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/LemonFieldError.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/MultiErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/MultiErrorException.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/VersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/VersionException.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractBadRequestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractBadRequestExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractValidationExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/AbstractValidationExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/ConstraintViolationExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/ConstraintViolationExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/MultiErrorExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/MultiErrorExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/WebExchangeBindExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/handlers/WebExchangeBindExceptionHandler.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/util/LexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/java/com/naturalprogrammer/spring/lemon/exceptions/util/LexUtils.java -------------------------------------------------------------------------------- /spring-lemon-exceptions/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-exceptions/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/pom.xml -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonController.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/LemonService.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/domain/AbstractUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/domain/AbstractUser.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/domain/AbstractUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/domain/AbstractUserRepository.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/HttpCookieOAuth2AuthorizationRequestRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/HttpCookieOAuth2AuthorizationRequestRepository.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonJpaSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonJpaSecurityConfig.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonJpaTokenAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonJpaTokenAuthenticationFilter.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonOAuth2UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonOAuth2UserService.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonOidcUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonOidcUserService.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/LemonUserDetailsService.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/OAuth2AuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/OAuth2AuthenticationFailureHandler.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/OAuth2AuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/security/OAuth2AuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/util/LemonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/util/LemonUtils.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/validation/UniqueEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/validation/UniqueEmail.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/validation/UniqueEmailValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/java/com/naturalprogrammer/spring/lemon/validation/UniqueEmailValidator.java -------------------------------------------------------------------------------- /spring-lemon-jpa/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-jpa/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spring-lemon-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/pom.xml -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveAutoConfiguration.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveController.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/LemonReactiveService.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/domain/AbstractMongoUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/domain/AbstractMongoUser.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/domain/AbstractMongoUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/domain/AbstractMongoUserRepository.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/forms/EmailForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/forms/EmailForm.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/LemonReactiveSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/LemonReactiveSecurityConfig.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/LemonReactiveUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/LemonReactiveUserDetailsService.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/ReactiveCookieServerOAuth2AuthorizedClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/ReactiveCookieServerOAuth2AuthorizedClientRepository.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/ReactiveOAuth2AuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/security/ReactiveOAuth2AuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/util/LerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/util/LerUtils.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/validation/UniqueEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/validation/UniqueEmail.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/validation/UniqueEmailValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/java/com/naturalprogrammer/spring/lemonreactive/validation/UniqueEmailValidator.java -------------------------------------------------------------------------------- /spring-lemon-reactive/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalprogrammer/spring-lemon/HEAD/spring-lemon-reactive/src/main/resources/META-INF/spring.factories --------------------------------------------------------------------------------