diff --git a/src/main/java/org/springframework/samples/petclinic/repository/OwnerRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/OwnerRepositoryExt.java new file mode 100644 index 000000000..f2a93b460 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/OwnerRepositoryExt.java @@ -0,0 +1,15 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.Owner; + +public interface OwnerRepositoryExt extends OwnerRepository { + + Collection findAll() throws DataAccessException; + + void delete(Owner owner) throws DataAccessException; + + +} diff --git a/src/main/java/org/springframework/samples/petclinic/repository/PetRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/PetRepositoryExt.java new file mode 100644 index 000000000..90a3508d4 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/PetRepositoryExt.java @@ -0,0 +1,14 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.Pet; + +public interface PetRepositoryExt extends PetRepository { + + Collection findAll() throws DataAccessException; + + void delete(Pet pet) throws DataAccessException; + +} diff --git a/src/main/java/org/springframework/samples/petclinic/repository/PetTypeRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/PetTypeRepositoryExt.java new file mode 100644 index 000000000..c715e0917 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/PetTypeRepositoryExt.java @@ -0,0 +1,18 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.PetType; + +public interface PetTypeRepositoryExt { + + PetType findById(int id); + + Collection findAll() throws DataAccessException; + + void save(PetType petType) throws DataAccessException; + + void delete(PetType petType) throws DataAccessException; + +} diff --git a/src/main/java/org/springframework/samples/petclinic/repository/SpecialtyRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/SpecialtyRepositoryExt.java new file mode 100644 index 000000000..c122a57ba --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/SpecialtyRepositoryExt.java @@ -0,0 +1,18 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.Specialty; + +public interface SpecialtyRepositoryExt { + + Specialty findById(int id); + + Collection findAll() throws DataAccessException; + + void save(Specialty specialty) throws DataAccessException; + + void delete(Specialty specialty) throws DataAccessException; + +} diff --git a/src/main/java/org/springframework/samples/petclinic/repository/VetRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/VetRepositoryExt.java new file mode 100644 index 000000000..d52778493 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/VetRepositoryExt.java @@ -0,0 +1,18 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.Vet; + +public interface VetRepositoryExt extends VetRepository { + + Vet findById(int id) throws DataAccessException; + + Collection findAll() throws DataAccessException; + + void save(Vet vet) throws DataAccessException; + + void delete(Vet vet) throws DataAccessException; + +} diff --git a/src/main/java/org/springframework/samples/petclinic/repository/VisitRepositoryExt.java b/src/main/java/org/springframework/samples/petclinic/repository/VisitRepositoryExt.java new file mode 100644 index 000000000..ecc9a6556 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/repository/VisitRepositoryExt.java @@ -0,0 +1,16 @@ +package org.springframework.samples.petclinic.repository; + +import java.util.Collection; + +import org.springframework.dao.DataAccessException; +import org.springframework.samples.petclinic.model.Visit; + +public interface VisitRepositoryExt extends VisitRepository { + + Visit findById(int id) throws DataAccessException; + + Collection findAll() throws DataAccessException; + + void delete(Visit visit) throws DataAccessException; + +}