diff --git a/petclinic-data/pom.xml b/petclinic-data/pom.xml index edba5c1a9..de0f077ac 100644 --- a/petclinic-data/pom.xml +++ b/petclinic-data/pom.xml @@ -46,6 +46,14 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + attach-javadocs + ${java.home}/bin/javadoc + + org.springframework.boot spring-boot-maven-plugin @@ -62,4 +70,4 @@ - + diff --git a/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/OwnerService.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/OwnerService.java new file mode 100644 index 000000000..de9ee291b --- /dev/null +++ b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/OwnerService.java @@ -0,0 +1,16 @@ +package guru.springframework.springpetclinic.services; + +import guru.springframework.springpetclinic.model.Owner; + +import java.util.Set; + +public interface OwnerService { + + Owner findByLastName(String lastName); + + Owner findById(Long id); + + Owner save(Owner owner); + + Set findAll(); +} diff --git a/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/PetService.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/PetService.java new file mode 100644 index 000000000..0a8bb8b52 --- /dev/null +++ b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/PetService.java @@ -0,0 +1,15 @@ +package guru.springframework.springpetclinic.services; + +import guru.springframework.springpetclinic.model.Owner; +import guru.springframework.springpetclinic.model.Pet; + +import java.util.Set; + +public interface PetService { + + Pet findById(Long id); + + Pet save(Pet pet); + + Set findAll(); +} diff --git a/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/VetService.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/VetService.java new file mode 100644 index 000000000..29a64c98c --- /dev/null +++ b/petclinic-data/src/main/java/guru/springframework/springpetclinic/services/VetService.java @@ -0,0 +1,15 @@ +package guru.springframework.springpetclinic.services; + +import guru.springframework.springpetclinic.model.Pet; +import guru.springframework.springpetclinic.model.Vet; + +import java.util.Set; + +public interface VetService { + + Vet findById(Long id); + + Vet save(Vet vet); + + Set findAll(); +} diff --git a/petclinic-web/pom.xml b/petclinic-web/pom.xml index f343d7290..8e2713e50 100644 --- a/petclinic-web/pom.xml +++ b/petclinic-web/pom.xml @@ -49,5 +49,16 @@ spring-boot-starter-web + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${java.home}/bin/javadoc + + + + diff --git a/pom.xml b/pom.xml index 338ec5051..0cce1d73f 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,13 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + ${java.home}/bin/javadoc + + org.springframework.boot spring-boot-maven-plugin @@ -32,6 +39,7 @@ maven-release-plugin install + true diff --git a/release.properties b/release.properties deleted file mode 100644 index 0db5da55e..000000000 --- a/release.properties +++ /dev/null @@ -1,11 +0,0 @@ -#release configuration -#Mon Nov 23 22:37:23 CET 2020 -projectVersionPolicyId=default -scm.tagNameFormat=@{project.artifactId}-@{project.version} -remoteTagging=true -scm.commentPrefix=[maven-release-plugin] -pushChanges=true -completedPhase=check-poms -scm.url=scm\:git\:git@github.com\:marc-wagner/spring-petclinic.git -exec.snapshotReleasePluginAllowed=false -preparationGoals=clean verify