├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE ├── LICENSE.txt ├── README.md ├── google_checks.xml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── springuni-auth-boot ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── springuni │ │ └── auth │ │ └── boot │ │ └── Application.java │ └── resources │ ├── application.properties │ └── logback.xml ├── springuni-auth-model ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springuni │ │ └── auth │ │ ├── crypto │ │ ├── PasswordSecurity.java │ │ └── Pbkdf2PasswordSecurityImpl.java │ │ └── domain │ │ ├── model │ │ ├── session │ │ │ ├── Session.java │ │ │ ├── SessionRepository.java │ │ │ └── exceptions │ │ │ │ └── NoSuchSessionException.java │ │ ├── user │ │ │ ├── ConfirmationToken.java │ │ │ ├── ConfirmationTokenType.java │ │ │ ├── Password.java │ │ │ ├── Timezone.java │ │ │ ├── User.java │ │ │ ├── UserRepository.java │ │ │ └── exceptions │ │ │ │ ├── EmailIsAlreadyTakenException.java │ │ │ │ ├── InvalidConfirmationTokenException.java │ │ │ │ ├── InvalidEmailException.java │ │ │ │ ├── NoSuchUserException.java │ │ │ │ ├── ScreenNameIsAlreadyTakenException.java │ │ │ │ └── UnconfirmedUserException.java │ │ └── userevent │ │ │ ├── UserEvent.java │ │ │ ├── UserEventEmitter.java │ │ │ ├── UserEventReceiver.java │ │ │ └── UserEventType.java │ │ └── service │ │ ├── SessionService.java │ │ ├── SessionServiceImpl.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ └── test │ └── com │ └── springuni │ └── auth │ ├── crypto │ └── Pbkdf2PasswordSecurityTest.java │ └── domain │ └── service │ ├── BaseServiceTest.java │ ├── SessionServiceTest.java │ └── UserServiceTest.java ├── springuni-auth-rest ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springuni │ │ └── auth │ │ ├── domain │ │ ├── model │ │ │ └── userevent │ │ │ │ └── UserEventListener.java │ │ └── service │ │ │ └── AuthServiceConfiguration.java │ │ ├── rest │ │ ├── AuthRestConfiguration.java │ │ └── user │ │ │ ├── UserController.java │ │ │ ├── UserDto.java │ │ │ └── UserMapper.java │ │ └── security │ │ ├── AuthSecurityConfiguration.java │ │ ├── DelegatingPersistentTokenRepository.java │ │ ├── DelegatingUser.java │ │ ├── DelegatingUserService.java │ │ ├── LoginFilter.java │ │ ├── LoginRequest.java │ │ ├── PersistentJwtTokenBasedRememberMeServices.java │ │ ├── ProceedingRememberMeAuthenticationFilter.java │ │ └── UsernamePasswordAuthenticationProvider.java │ └── test │ └── java │ └── com │ └── springuni │ └── auth │ └── rest │ ├── AuthRestTestConfiguration.java │ └── user │ └── UserControllerTest.java ├── springuni-auth-user-jpa ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── springuni │ │ │ └── auth │ │ │ └── domain │ │ │ └── model │ │ │ ├── AuthJpaRepositoryConfiguration.java │ │ │ ├── session │ │ │ └── SessionJpaRepositoryImpl.java │ │ │ └── user │ │ │ └── UserJpaRepositoryImpl.java │ └── resources │ │ └── META-INF │ │ ├── session-orm.xml │ │ └── user-orm.xml │ └── test │ └── java │ └── com │ └── springuni │ └── auth │ └── domain │ └── model │ ├── AuthJpaRepositoryTestConfiguration.java │ ├── session │ └── SessionJpaRepositoryTest.java │ └── user │ └── UserJpaRepositoryTest.java ├── springuni-commons-jpa ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── springuni │ └── commons │ ├── hibernate │ ├── ImprovedImplicitNamingStrategy.java │ └── ImprovedPhysicalNamingStrategy.java │ └── jpa │ ├── AbstractJpaRepositoryConfiguration.java │ ├── IdentityGeneratorListener.java │ └── JpaRepositoryConfigurationSupport.java ├── springuni-commons-rest ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── springuni │ └── commons │ ├── rest │ ├── DefaultController.java │ ├── RestConfigurationSupport.java │ ├── RestErrorHandler.java │ └── RestErrorResponse.java │ └── security │ ├── DefaultAuthenticationFailureHandler.java │ ├── DefaultAuthenticationSuccessHandler.java │ ├── JwtAuthenticationEntryPoint.java │ ├── JwtAuthenticationFilter.java │ ├── JwtAuthenticationProvider.java │ ├── JwtAuthenticationToken.java │ ├── JwtTokenService.java │ ├── JwtTokenServiceImpl.java │ └── SecurityConfigurationSupport.java ├── springuni-commons ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springuni │ │ └── commons │ │ ├── domain │ │ ├── AbstractSpecification.java │ │ ├── AndSpecification.java │ │ ├── AuditData.java │ │ ├── DomainEvent.java │ │ ├── Entity.java │ │ ├── NotSpecification.java │ │ ├── OrSpecification.java │ │ ├── Specification.java │ │ ├── ValueObject.java │ │ ├── exceptions │ │ │ ├── ApplicationException.java │ │ │ ├── EntityAlreadyExistsException.java │ │ │ ├── EntityConflictsException.java │ │ │ └── EntityNotFoundException.java │ │ └── package-info.java │ │ └── util │ │ ├── DateTimeUtil.java │ │ ├── IdentityGenerator.java │ │ ├── Maps.java │ │ ├── RandomUtil.java │ │ └── Validator.java │ └── test │ └── java │ └── com │ └── springuni │ └── commons │ └── util │ └── IdentityGeneratorTest.java └── springuni-crm-model ├── pom.xml └── src └── main └── java └── com └── springuni └── crm └── domain └── contact ├── AddressData.java ├── AddressType.java ├── ContactData.java ├── Country.java ├── Gender.java └── State.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/README.md -------------------------------------------------------------------------------- /google_checks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/google_checks.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/pom.xml -------------------------------------------------------------------------------- /springuni-auth-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-boot/pom.xml -------------------------------------------------------------------------------- /springuni-auth-boot/src/main/java/com/springuni/auth/boot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-boot/src/main/java/com/springuni/auth/boot/Application.java -------------------------------------------------------------------------------- /springuni-auth-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=${PORT} 2 | -------------------------------------------------------------------------------- /springuni-auth-boot/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-boot/src/main/resources/logback.xml -------------------------------------------------------------------------------- /springuni-auth-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/pom.xml -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/crypto/PasswordSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/crypto/PasswordSecurity.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/crypto/Pbkdf2PasswordSecurityImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/crypto/Pbkdf2PasswordSecurityImpl.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/Session.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/SessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/SessionRepository.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/exceptions/NoSuchSessionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/session/exceptions/NoSuchSessionException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/ConfirmationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/ConfirmationToken.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/ConfirmationTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/ConfirmationTokenType.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/Password.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/Timezone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/Timezone.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/User.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/UserRepository.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/EmailIsAlreadyTakenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/EmailIsAlreadyTakenException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/InvalidConfirmationTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/InvalidConfirmationTokenException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/InvalidEmailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/InvalidEmailException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/NoSuchUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/NoSuchUserException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/ScreenNameIsAlreadyTakenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/ScreenNameIsAlreadyTakenException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/UnconfirmedUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/user/exceptions/UnconfirmedUserException.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEvent.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventEmitter.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventReceiver.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/model/userevent/UserEventType.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/service/SessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/service/SessionService.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/service/SessionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/service/SessionServiceImpl.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/service/UserService.java -------------------------------------------------------------------------------- /springuni-auth-model/src/main/java/com/springuni/auth/domain/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/main/java/com/springuni/auth/domain/service/UserServiceImpl.java -------------------------------------------------------------------------------- /springuni-auth-model/src/test/com/springuni/auth/crypto/Pbkdf2PasswordSecurityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/test/com/springuni/auth/crypto/Pbkdf2PasswordSecurityTest.java -------------------------------------------------------------------------------- /springuni-auth-model/src/test/com/springuni/auth/domain/service/BaseServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/test/com/springuni/auth/domain/service/BaseServiceTest.java -------------------------------------------------------------------------------- /springuni-auth-model/src/test/com/springuni/auth/domain/service/SessionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/test/com/springuni/auth/domain/service/SessionServiceTest.java -------------------------------------------------------------------------------- /springuni-auth-model/src/test/com/springuni/auth/domain/service/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-model/src/test/com/springuni/auth/domain/service/UserServiceTest.java -------------------------------------------------------------------------------- /springuni-auth-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/pom.xml -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/domain/model/userevent/UserEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/domain/model/userevent/UserEventListener.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/domain/service/AuthServiceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/domain/service/AuthServiceConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/rest/AuthRestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/rest/AuthRestConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserController.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserDto.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/rest/user/UserMapper.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/AuthSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/AuthSecurityConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingPersistentTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingPersistentTokenRepository.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingUser.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/DelegatingUserService.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/LoginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/LoginFilter.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/LoginRequest.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/PersistentJwtTokenBasedRememberMeServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/PersistentJwtTokenBasedRememberMeServices.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/ProceedingRememberMeAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/ProceedingRememberMeAuthenticationFilter.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/main/java/com/springuni/auth/security/UsernamePasswordAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/main/java/com/springuni/auth/security/UsernamePasswordAuthenticationProvider.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/test/java/com/springuni/auth/rest/AuthRestTestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/test/java/com/springuni/auth/rest/AuthRestTestConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-rest/src/test/java/com/springuni/auth/rest/user/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-rest/src/test/java/com/springuni/auth/rest/user/UserControllerTest.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/pom.xml -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/AuthJpaRepositoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/AuthJpaRepositoryConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/session/SessionJpaRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/session/SessionJpaRepositoryImpl.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/user/UserJpaRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/main/java/com/springuni/auth/domain/model/user/UserJpaRepositoryImpl.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/main/resources/META-INF/session-orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/main/resources/META-INF/session-orm.xml -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/main/resources/META-INF/user-orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/main/resources/META-INF/user-orm.xml -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/AuthJpaRepositoryTestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/AuthJpaRepositoryTestConfiguration.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/session/SessionJpaRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/session/SessionJpaRepositoryTest.java -------------------------------------------------------------------------------- /springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/user/UserJpaRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-auth-user-jpa/src/test/java/com/springuni/auth/domain/model/user/UserJpaRepositoryTest.java -------------------------------------------------------------------------------- /springuni-commons-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/pom.xml -------------------------------------------------------------------------------- /springuni-commons-jpa/src/main/java/com/springuni/commons/hibernate/ImprovedImplicitNamingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/src/main/java/com/springuni/commons/hibernate/ImprovedImplicitNamingStrategy.java -------------------------------------------------------------------------------- /springuni-commons-jpa/src/main/java/com/springuni/commons/hibernate/ImprovedPhysicalNamingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/src/main/java/com/springuni/commons/hibernate/ImprovedPhysicalNamingStrategy.java -------------------------------------------------------------------------------- /springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/AbstractJpaRepositoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/AbstractJpaRepositoryConfiguration.java -------------------------------------------------------------------------------- /springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/IdentityGeneratorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/IdentityGeneratorListener.java -------------------------------------------------------------------------------- /springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/JpaRepositoryConfigurationSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-jpa/src/main/java/com/springuni/commons/jpa/JpaRepositoryConfigurationSupport.java -------------------------------------------------------------------------------- /springuni-commons-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/pom.xml -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/rest/DefaultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/rest/DefaultController.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestConfigurationSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestConfigurationSupport.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestErrorHandler.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/rest/RestErrorResponse.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/DefaultAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/DefaultAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/DefaultAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/DefaultAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationProvider.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtAuthenticationToken.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtTokenService.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtTokenServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/JwtTokenServiceImpl.java -------------------------------------------------------------------------------- /springuni-commons-rest/src/main/java/com/springuni/commons/security/SecurityConfigurationSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons-rest/src/main/java/com/springuni/commons/security/SecurityConfigurationSupport.java -------------------------------------------------------------------------------- /springuni-commons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/pom.xml -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/AbstractSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/AbstractSpecification.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/AndSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/AndSpecification.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/AuditData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/AuditData.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/DomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/DomainEvent.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/Entity.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/NotSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/NotSpecification.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/OrSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/OrSpecification.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/Specification.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/ValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/ValueObject.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/ApplicationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/ApplicationException.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityAlreadyExistsException.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityConflictsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityConflictsException.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/exceptions/EntityNotFoundException.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/domain/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/domain/package-info.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/util/DateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/util/DateTimeUtil.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/util/IdentityGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/util/IdentityGenerator.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/util/Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/util/Maps.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/util/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/util/RandomUtil.java -------------------------------------------------------------------------------- /springuni-commons/src/main/java/com/springuni/commons/util/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/main/java/com/springuni/commons/util/Validator.java -------------------------------------------------------------------------------- /springuni-commons/src/test/java/com/springuni/commons/util/IdentityGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-commons/src/test/java/com/springuni/commons/util/IdentityGeneratorTest.java -------------------------------------------------------------------------------- /springuni-crm-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/pom.xml -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/AddressData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/AddressData.java -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/AddressType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/AddressType.java -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/ContactData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/ContactData.java -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/Country.java -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/Gender.java -------------------------------------------------------------------------------- /springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftingjava/springuni-particles/HEAD/springuni-crm-model/src/main/java/com/springuni/crm/domain/contact/State.java --------------------------------------------------------------------------------