├── .gitignore ├── .travis.yml ├── Dockerfile ├── README.md ├── doc ├── CONFIGURATION.md ├── HEALTH.md ├── LOGGING.md ├── METRICS.md └── README.md ├── docker-compose.yml ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── systelab │ │ └── seed │ │ ├── App.java │ │ ├── AppRuntimeHints.java │ │ ├── core │ │ ├── audit │ │ │ ├── AuditRevisionEntity.java │ │ │ ├── AuditRevisionListener.java │ │ │ └── SpringSecurityAuditorAware.java │ │ ├── config │ │ │ ├── HttpServerPortConfig.java │ │ │ ├── RepositoryConfig.java │ │ │ ├── SwaggerConfig.java │ │ │ └── WebServerConfig.java │ │ ├── handlers │ │ │ ├── HttpErrorHandler.java │ │ │ └── exception │ │ │ │ ├── ApiExceptionCode.java │ │ │ │ ├── ApiExceptionMessage.java │ │ │ │ ├── CustomRestExceptionHandler.java │ │ │ │ └── GlobalRestExceptionHandler.java │ │ ├── health │ │ │ └── PatientMaintenanceServiceHealthIndicator.java │ │ ├── model │ │ │ └── ModelBase.java │ │ └── security │ │ │ ├── WebSecurityConfig.java │ │ │ ├── authentication │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ └── service │ │ │ │ ├── AppUserDetailsService.java │ │ │ │ └── filter │ │ │ │ └── JwtAuthenticationFilter.java │ │ │ └── config │ │ │ ├── CorsConfig.java │ │ │ ├── JwtConfig.java │ │ │ ├── PasswordEncoderConfig.java │ │ │ └── TokenProvider.java │ │ └── features │ │ ├── allergy │ │ ├── controller │ │ │ ├── AllergyCommandController.java │ │ │ ├── AllergyQueryController.java │ │ │ └── dto │ │ │ │ ├── AllergyMapper.java │ │ │ │ ├── AllergyRequestDTO.java │ │ │ │ └── AllergyResponseDTO.java │ │ ├── model │ │ │ └── Allergy.java │ │ ├── repository │ │ │ └── AllergyRepository.java │ │ └── service │ │ │ ├── AllergyNotFoundException.java │ │ │ ├── command │ │ │ ├── AllergyCreationCommandService.java │ │ │ ├── AllergyDeleteCommandService.java │ │ │ └── AllergyUpdateCommandService.java │ │ │ └── query │ │ │ └── AllergyQueryService.java │ │ ├── patient │ │ ├── allergy │ │ │ ├── controller │ │ │ │ ├── PatientAllergyCommandController.java │ │ │ │ ├── PatientAllergyQueryController.java │ │ │ │ └── dto │ │ │ │ │ ├── AllergyResponseDTO.java │ │ │ │ │ ├── PatientAllergyMapper.java │ │ │ │ │ ├── PatientAllergyRequestDTO.java │ │ │ │ │ └── PatientAllergyResponseDTO.java │ │ │ ├── model │ │ │ │ └── PatientAllergy.java │ │ │ ├── repository │ │ │ │ └── PatientAllergyRepository.java │ │ │ └── service │ │ │ │ ├── AllergyForPatientAlreadyExistException.java │ │ │ │ ├── AllergyForPatientNotFoundException.java │ │ │ │ ├── command │ │ │ │ ├── PatientAllergyCreationCommandService.java │ │ │ │ ├── PatientAllergyDeleteCommandService.java │ │ │ │ └── PatientAllergyUpdateCommandService.java │ │ │ │ └── query │ │ │ │ └── PatientAllergyQueryService.java │ │ ├── controller │ │ │ ├── PatientCommandController.java │ │ │ ├── PatientQueryController.java │ │ │ └── dto │ │ │ │ ├── AddressDTO.java │ │ │ │ ├── PatientMapper.java │ │ │ │ ├── PatientRequestDTO.java │ │ │ │ └── PatientResponseDTO.java │ │ ├── model │ │ │ ├── Address.java │ │ │ └── Patient.java │ │ ├── repository │ │ │ └── PatientRepository.java │ │ └── service │ │ │ ├── PatientMaintenanceService.java │ │ │ ├── PatientNotFoundException.java │ │ │ ├── command │ │ │ ├── PatientCreationCommandService.java │ │ │ ├── PatientDeleteCommandService.java │ │ │ └── PatientUpdateCommandService.java │ │ │ └── query │ │ │ └── PatientQueryService.java │ │ └── user │ │ ├── controller │ │ ├── UserCommandController.java │ │ ├── UserQueryController.java │ │ └── dto │ │ │ ├── UserMapper.java │ │ │ ├── UserRequestDTO.java │ │ │ └── UserResponseDTO.java │ │ ├── model │ │ ├── User.java │ │ └── UserRole.java │ │ ├── repository │ │ └── UserRepository.java │ │ └── service │ │ ├── UserNotFoundException.java │ │ ├── command │ │ ├── UserChangePasswordCommandService.java │ │ ├── UserCreationCommandService.java │ │ ├── UserDeleteCommandService.java │ │ ├── UserLoginCommandService.java │ │ └── UserUpdateCommandService.java │ │ └── query │ │ └── UserQueryService.java └── resources │ ├── application.yml │ ├── data.sql │ ├── ehcache.xml │ ├── keystore.p12 │ └── logback-spring.xml └── test ├── java └── com │ └── systelab │ └── seed │ ├── architecture │ ├── ControllerTest.java │ ├── RepositoryTest.java │ └── ServiceTest.java │ ├── envers │ ├── allergy │ │ ├── AllergyRepositoryRevisionsTest.java │ │ └── AllergyRepositoryTest.java │ ├── helper │ │ └── AuthenticationExtension.java │ ├── patient │ │ ├── PatientRepositoryRevisionsTest.java │ │ ├── PatientRepositoryTest.java │ │ └── allergy │ │ │ ├── PatientAllergyRepositoryRevisionsTest.java │ │ │ └── PatientAllergyRepositoryTest.java │ └── user │ │ ├── UserRepositoryRevisionsTest.java │ │ └── UserRepositoryTest.java │ └── rest │ ├── allergy │ └── AllergyControllerTest.java │ ├── patient │ └── PatientControllerTest.java │ └── user │ └── UserControllerTest.java └── resources └── sql └── init.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/README.md -------------------------------------------------------------------------------- /doc/CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/doc/CONFIGURATION.md -------------------------------------------------------------------------------- /doc/HEALTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/doc/HEALTH.md -------------------------------------------------------------------------------- /doc/LOGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/doc/LOGGING.md -------------------------------------------------------------------------------- /doc/METRICS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/doc/METRICS.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/doc/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/App.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/AppRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/AppRuntimeHints.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/audit/AuditRevisionEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/audit/AuditRevisionEntity.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/audit/AuditRevisionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/audit/AuditRevisionListener.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/audit/SpringSecurityAuditorAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/audit/SpringSecurityAuditorAware.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/config/HttpServerPortConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/config/HttpServerPortConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/config/RepositoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/config/RepositoryConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/config/WebServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/config/WebServerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/handlers/HttpErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/handlers/HttpErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/handlers/exception/ApiExceptionCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/handlers/exception/ApiExceptionCode.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/handlers/exception/ApiExceptionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/handlers/exception/ApiExceptionMessage.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/handlers/exception/CustomRestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/handlers/exception/CustomRestExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/handlers/exception/GlobalRestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/handlers/exception/GlobalRestExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/health/PatientMaintenanceServiceHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/health/PatientMaintenanceServiceHealthIndicator.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/model/ModelBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/model/ModelBase.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/authentication/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/authentication/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/authentication/service/AppUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/authentication/service/AppUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/authentication/service/filter/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/authentication/service/filter/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/config/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/config/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/config/JwtConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/config/PasswordEncoderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/config/PasswordEncoderConfig.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/core/security/config/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/core/security/config/TokenProvider.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/controller/AllergyCommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/controller/AllergyCommandController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/controller/AllergyQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/controller/AllergyQueryController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/controller/dto/AllergyResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/model/Allergy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/model/Allergy.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/repository/AllergyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/repository/AllergyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/service/AllergyNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/service/AllergyNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/service/command/AllergyCreationCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/service/command/AllergyCreationCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/service/command/AllergyDeleteCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/service/command/AllergyDeleteCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/service/command/AllergyUpdateCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/service/command/AllergyUpdateCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/allergy/service/query/AllergyQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/allergy/service/query/AllergyQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/PatientAllergyCommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/PatientAllergyCommandController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/PatientAllergyQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/PatientAllergyQueryController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/AllergyResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/AllergyResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/controller/dto/PatientAllergyResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/model/PatientAllergy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/model/PatientAllergy.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/repository/PatientAllergyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/repository/PatientAllergyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/AllergyForPatientAlreadyExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/AllergyForPatientAlreadyExistException.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/AllergyForPatientNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/AllergyForPatientNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyCreationCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyCreationCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyDeleteCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyDeleteCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyUpdateCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/command/PatientAllergyUpdateCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/allergy/service/query/PatientAllergyQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/allergy/service/query/PatientAllergyQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/PatientCommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/PatientCommandController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/PatientQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/PatientQueryController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/dto/AddressDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/dto/AddressDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/dto/PatientMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/dto/PatientMapper.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/dto/PatientRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/dto/PatientRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/controller/dto/PatientResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/controller/dto/PatientResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/model/Address.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/model/Patient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/model/Patient.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/repository/PatientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/repository/PatientRepository.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/PatientMaintenanceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/PatientMaintenanceService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/PatientNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/PatientNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/command/PatientCreationCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/command/PatientCreationCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/command/PatientDeleteCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/command/PatientDeleteCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/command/PatientUpdateCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/command/PatientUpdateCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/patient/service/query/PatientQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/patient/service/query/PatientQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/controller/UserCommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/controller/UserCommandController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/controller/UserQueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/controller/UserQueryController.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/controller/dto/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/controller/dto/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/controller/dto/UserRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/controller/dto/UserRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/controller/dto/UserResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/controller/dto/UserResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/model/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/model/UserRole.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/UserNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/command/UserChangePasswordCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/command/UserChangePasswordCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/command/UserCreationCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/command/UserCreationCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/command/UserDeleteCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/command/UserDeleteCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/command/UserLoginCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/command/UserLoginCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/command/UserUpdateCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/command/UserUpdateCommandService.java -------------------------------------------------------------------------------- /src/main/java/com/systelab/seed/features/user/service/query/UserQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/java/com/systelab/seed/features/user/service/query/UserQueryService.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /src/main/resources/keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/resources/keystore.p12 -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/architecture/ControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/architecture/ControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/architecture/RepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/architecture/RepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/architecture/ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/architecture/ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/allergy/AllergyRepositoryRevisionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/allergy/AllergyRepositoryRevisionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/allergy/AllergyRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/allergy/AllergyRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/helper/AuthenticationExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/helper/AuthenticationExtension.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/patient/PatientRepositoryRevisionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/patient/PatientRepositoryRevisionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/patient/PatientRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/patient/PatientRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/patient/allergy/PatientAllergyRepositoryRevisionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/patient/allergy/PatientAllergyRepositoryRevisionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/patient/allergy/PatientAllergyRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/patient/allergy/PatientAllergyRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/user/UserRepositoryRevisionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/user/UserRepositoryRevisionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/envers/user/UserRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/envers/user/UserRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/rest/allergy/AllergyControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/rest/allergy/AllergyControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/rest/patient/PatientControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/rest/patient/PatientControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/systelab/seed/rest/user/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/java/com/systelab/seed/rest/user/UserControllerTest.java -------------------------------------------------------------------------------- /src/test/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systelab/seed-springboot/HEAD/src/test/resources/sql/init.sql --------------------------------------------------------------------------------