summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/studentdatabase/repository
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mavlushechka/studentdatabase/repository')
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/EducationalSystemRepository.java10
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/FamilyRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/GraduatedInstitutionRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/HealthRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/JobRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/MilitaryServiceRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/PassportRepository.java11
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/RoleRepository.java10
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/StudentRepository.java9
-rwxr-xr-xsrc/main/java/com/mavlushechka/studentdatabase/repository/UserRepository.java10
10 files changed, 95 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/EducationalSystemRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/EducationalSystemRepository.java
new file mode 100755
index 0000000..5f90b82
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/EducationalSystemRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.EducationalSystem;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface EducationalSystemRepository extends MongoRepository<EducationalSystem, String> {
+ Iterable<EducationalSystem> findByGroup(String group);
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/FamilyRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/FamilyRepository.java
new file mode 100755
index 0000000..5dd05c6
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/FamilyRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Family;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface FamilyRepository extends MongoRepository<Family, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/GraduatedInstitutionRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/GraduatedInstitutionRepository.java
new file mode 100755
index 0000000..92ad118
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/GraduatedInstitutionRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.GraduatedInstitution;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface GraduatedInstitutionRepository extends MongoRepository<GraduatedInstitution, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/HealthRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/HealthRepository.java
new file mode 100755
index 0000000..3407141
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/HealthRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Health;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface HealthRepository extends MongoRepository<Health, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/JobRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/JobRepository.java
new file mode 100755
index 0000000..e6a2034
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/JobRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Job;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface JobRepository extends MongoRepository<Job, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/MilitaryServiceRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/MilitaryServiceRepository.java
new file mode 100755
index 0000000..4eeece3
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/MilitaryServiceRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.MilitaryService;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface MilitaryServiceRepository extends MongoRepository<MilitaryService, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/PassportRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/PassportRepository.java
new file mode 100755
index 0000000..319847b
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/PassportRepository.java
@@ -0,0 +1,11 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Passport;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface PassportRepository extends MongoRepository<Passport, String> {
+ Iterable<Passport> findByFirstName(String firstName);
+ Iterable<Passport> findByFirstNameAndLastName(String firstName, String lastName);
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/RoleRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/RoleRepository.java
new file mode 100755
index 0000000..e82fdf9
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/RoleRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Role;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface RoleRepository extends MongoRepository<Role, String> {
+ Role findByRole(String role);
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/StudentRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/StudentRepository.java
new file mode 100755
index 0000000..1b09e5f
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/StudentRepository.java
@@ -0,0 +1,9 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.Student;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface StudentRepository extends MongoRepository<Student, String> {
+}
diff --git a/src/main/java/com/mavlushechka/studentdatabase/repository/UserRepository.java b/src/main/java/com/mavlushechka/studentdatabase/repository/UserRepository.java
new file mode 100755
index 0000000..ec7368d
--- /dev/null
+++ b/src/main/java/com/mavlushechka/studentdatabase/repository/UserRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.studentdatabase.repository;
+
+import com.mavlushechka.studentdatabase.domain.User;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface UserRepository extends MongoRepository<User, String> {
+ User findByUsername(String login);
+}