├── .editorconfig ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── mvnw ├── mvnw.cmd ├── petclinic-ermodel.png ├── pom.xml ├── readme.md └── src ├── main ├── java │ └── org │ │ └── springframework │ │ └── samples │ │ └── petclinic │ │ ├── PetClinicApplication.java │ │ ├── model │ │ ├── BaseEntity.java │ │ ├── NamedEntity.java │ │ ├── Owner.java │ │ ├── Person.java │ │ ├── Pet.java │ │ ├── PetType.java │ │ ├── Role.java │ │ ├── Specialty.java │ │ ├── User.java │ │ ├── Vet.java │ │ ├── Vets.java │ │ ├── Visit.java │ │ └── package-info.java │ │ ├── repository │ │ ├── OwnerRepository.java │ │ ├── PetRepository.java │ │ ├── PetTypeRepository.java │ │ ├── SpecialtyRepository.java │ │ ├── UserRepository.java │ │ ├── VetRepository.java │ │ ├── VisitRepository.java │ │ ├── jdbc │ │ │ ├── JdbcOwnerRepositoryImpl.java │ │ │ ├── JdbcPet.java │ │ │ ├── JdbcPetRepositoryImpl.java │ │ │ ├── JdbcPetRowMapper.java │ │ │ ├── JdbcPetTypeRepositoryImpl.java │ │ │ ├── JdbcPetVisitExtractor.java │ │ │ ├── JdbcSpecialtyRepositoryImpl.java │ │ │ ├── JdbcUserRepositoryImpl.java │ │ │ ├── JdbcVetRepositoryImpl.java │ │ │ ├── JdbcVisitRepositoryImpl.java │ │ │ ├── JdbcVisitRowMapper.java │ │ │ └── package-info.java │ │ ├── jpa │ │ │ ├── JpaOwnerRepositoryImpl.java │ │ │ ├── JpaPetRepositoryImpl.java │ │ │ ├── JpaPetTypeRepositoryImpl.java │ │ │ ├── JpaSpecialtyRepositoryImpl.java │ │ │ ├── JpaUserRepositoryImpl.java │ │ │ ├── JpaVetRepositoryImpl.java │ │ │ ├── JpaVisitRepositoryImpl.java │ │ │ └── package-info.java │ │ └── springdatajpa │ │ │ ├── PetRepositoryOverride.java │ │ │ ├── PetTypeRepositoryOverride.java │ │ │ ├── SpecialtyRepositoryOverride.java │ │ │ ├── SpringDataOwnerRepository.java │ │ │ ├── SpringDataPetRepository.java │ │ │ ├── SpringDataPetRepositoryImpl.java │ │ │ ├── SpringDataPetTypeRepository.java │ │ │ ├── SpringDataPetTypeRepositoryImpl.java │ │ │ ├── SpringDataSpecialtyRepository.java │ │ │ ├── SpringDataSpecialtyRepositoryImpl.java │ │ │ ├── SpringDataUserRepository.java │ │ │ ├── SpringDataVetRepository.java │ │ │ ├── SpringDataVisitRepository.java │ │ │ ├── SpringDataVisitRepositoryImpl.java │ │ │ └── VisitRepositoryOverride.java │ │ ├── rest │ │ ├── BindingErrorsResponse.java │ │ ├── ExceptionControllerAdvice.java │ │ ├── JacksonCustomOwnerDeserializer.java │ │ ├── JacksonCustomOwnerSerializer.java │ │ ├── JacksonCustomPetDeserializer.java │ │ ├── JacksonCustomPetSerializer.java │ │ ├── JacksonCustomVisitDeserializer.java │ │ ├── JacksonCustomVisitSerializer.java │ │ ├── OwnerRestController.java │ │ ├── PetRestController.java │ │ ├── PetTypeRestController.java │ │ ├── RootRestController.java │ │ ├── SpecialtyRestController.java │ │ ├── UserRestController.java │ │ ├── VetRestController.java │ │ ├── VisitRestController.java │ │ └── package-info.java │ │ ├── security │ │ ├── BasicAuthenticationConfig.java │ │ ├── DisableSecurityConfig.java │ │ └── Roles.java │ │ ├── service │ │ ├── ClinicService.java │ │ ├── ClinicServiceImpl.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── ApplicationSwaggerConfig.java │ │ ├── CallMonitoringAspect.java │ │ └── EntityUtils.java └── resources │ ├── application-hsqldb.properties │ ├── application-mysql.properties │ ├── application-postgresql.properties │ ├── application.properties │ ├── db │ ├── hsqldb │ │ ├── initDB.sql │ │ └── populateDB.sql │ ├── mysql │ │ ├── initDB.sql │ │ ├── petclinic_db_setup_mysql.txt │ │ └── populateDB.sql │ └── postgresql │ │ ├── initDB.sql │ │ ├── petclinic_db_setup_postgresql.txt │ │ └── populateDB.sql │ ├── logback.xml │ └── messages │ ├── messages.properties │ ├── messages_de.properties │ └── messages_en.properties └── test ├── java └── org │ └── springframework │ └── samples │ └── petclinic │ ├── model │ └── ValidatorTests.java │ ├── rest │ ├── OwnerRestControllerTests.java │ ├── PetRestControllerTests.java │ ├── PetTypeRestControllerTests.java │ ├── SpecialtyRestControllerTests.java │ ├── UserRestControllerTests.java │ ├── VetRestControllerTests.java │ └── VisitRestControllerTests.java │ └── service │ ├── clinicService │ ├── AbstractClinicServiceTests.java │ ├── ApplicationTestConfig.java │ ├── ClinicServiceJdbcTests.java │ ├── ClinicServiceJpaTests.java │ └── ClinicServiceSpringDataJpaTests.java │ └── userService │ ├── AbstractUserServiceTests.java │ ├── UserServiceJdbcTests.java │ ├── UserServiceJpaTests.java │ └── UserServiceSpringDataJpaTests.java └── resources └── application.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: openjdk8 3 | -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /petclinic-ermodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/petclinic-ermodel.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Owner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Owner.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Person.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Pet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Pet.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/PetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/PetType.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Role.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Specialty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Specialty.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/User.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Vet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Vet.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Vets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Vets.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/Visit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/Visit.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/model/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/OwnerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/OwnerRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/PetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/PetRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/PetTypeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/PetTypeRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/SpecialtyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/SpecialtyRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/VetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/VetRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/VisitRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/VisitRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetTypeRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetTypeRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcSpecialtyRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcSpecialtyRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcUserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcUserRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jdbc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jdbc/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaOwnerRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaOwnerRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaPetRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaPetRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaPetTypeRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaPetTypeRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaSpecialtyRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaSpecialtyRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaUserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaUserRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVisitRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVisitRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/jpa/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/jpa/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/PetRepositoryOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/PetRepositoryOverride.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/PetTypeRepositoryOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/PetTypeRepositoryOverride.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpecialtyRepositoryOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpecialtyRepositoryOverride.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataOwnerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataOwnerRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetTypeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetTypeRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetTypeRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataPetTypeRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataSpecialtyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataSpecialtyRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataSpecialtyRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataSpecialtyRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataUserRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVetRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVisitRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVisitRepository.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVisitRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/SpringDataVisitRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/VisitRepositoryOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/repository/springdatajpa/VisitRepositoryOverride.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomOwnerDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomOwnerDeserializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomOwnerSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomOwnerSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomPetDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomPetDeserializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomPetSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomPetSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomVisitDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomVisitDeserializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomVisitSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/JacksonCustomVisitSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/OwnerRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/OwnerRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/PetRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/PetRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/PetTypeRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/PetTypeRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/RootRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/RootRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/SpecialtyRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/SpecialtyRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/UserRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/UserRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/VetRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/VetRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/VisitRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/VisitRestController.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/rest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/rest/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/security/BasicAuthenticationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/security/BasicAuthenticationConfig.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/security/DisableSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/security/DisableSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/security/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/security/Roles.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/service/ClinicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/service/ClinicService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/service/ClinicServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/service/ClinicServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/service/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/util/ApplicationSwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/util/ApplicationSwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/util/CallMonitoringAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/util/CallMonitoringAspect.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java -------------------------------------------------------------------------------- /src/main/resources/application-hsqldb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/application-hsqldb.properties -------------------------------------------------------------------------------- /src/main/resources/application-mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/application-mysql.properties -------------------------------------------------------------------------------- /src/main/resources/application-postgresql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/application-postgresql.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/db/hsqldb/initDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/hsqldb/initDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/hsqldb/populateDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/hsqldb/populateDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/mysql/initDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/mysql/initDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/mysql/petclinic_db_setup_mysql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/mysql/petclinic_db_setup_mysql.txt -------------------------------------------------------------------------------- /src/main/resources/db/mysql/populateDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/mysql/populateDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/postgresql/initDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/postgresql/initDB.sql -------------------------------------------------------------------------------- /src/main/resources/db/postgresql/petclinic_db_setup_postgresql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/postgresql/petclinic_db_setup_postgresql.txt -------------------------------------------------------------------------------- /src/main/resources/db/postgresql/populateDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/db/postgresql/populateDB.sql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/messages/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/messages/messages.properties -------------------------------------------------------------------------------- /src/main/resources/messages/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/messages/messages_de.properties -------------------------------------------------------------------------------- /src/main/resources/messages/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/main/resources/messages/messages_en.properties -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/OwnerRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/OwnerRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/PetRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/PetRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/PetTypeRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/PetTypeRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/SpecialtyRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/SpecialtyRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/UserRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/UserRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/VetRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/VetRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/rest/VisitRestControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/rest/VisitRestControllerTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/clinicService/AbstractClinicServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/clinicService/AbstractClinicServiceTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/clinicService/ApplicationTestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/clinicService/ApplicationTestConfig.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceJdbcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceJdbcTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceJpaTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceJpaTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceSpringDataJpaTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/clinicService/ClinicServiceSpringDataJpaTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/userService/AbstractUserServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/userService/AbstractUserServiceTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceJdbcTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceJdbcTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceJpaTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceJpaTests.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceSpringDataJpaTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/java/org/springframework/samples/petclinic/service/userService/UserServiceSpringDataJpaTests.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RameshMF/spring-petclinic-rest/HEAD/src/test/resources/application.properties --------------------------------------------------------------------------------