From db5cf067d9890092fdf376ea2c89b9f408f5ee37 Mon Sep 17 00:00:00 2001 From: Dominika Zemanovicova <xzemanov@fi.muni.cz> Date: Thu, 23 Mar 2023 12:37:16 +0100 Subject: [PATCH] Add ExerciseRepository and ExerciseRepositoryImpl --- .../moduleexercise/exercise/ExerciseRepository.java | 10 ++++++++++ .../exercise/ExerciseRepositoryImpl.java | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepository.java create mode 100644 application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepositoryImpl.java diff --git a/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepository.java b/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepository.java new file mode 100644 index 00000000..1fc775c7 --- /dev/null +++ b/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepository.java @@ -0,0 +1,10 @@ +package org.fuseri.moduleexercise.exercise; + +import org.fuseri.moduleexercise.common.DomainRepository; + +/** + * A repository interface for managing Exercise entities + */ +public interface ExerciseRepository extends DomainRepository<Exercise, String> { + +} \ No newline at end of file diff --git a/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepositoryImpl.java b/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepositoryImpl.java new file mode 100644 index 00000000..2494f628 --- /dev/null +++ b/application/module-exercise/src/main/java/org/fuseri/moduleexercise/exercise/ExerciseRepositoryImpl.java @@ -0,0 +1,12 @@ +package org.fuseri.moduleexercise.exercise; + +import org.fuseri.moduleexercise.common.DomainRepositoryImpl; +import org.springframework.stereotype.Repository; + +/** + * An implementation of the ExerciseRepository interface + * Provides access to Exercise entities stored in a data source + */ +@Repository +public class ExerciseRepositoryImpl extends DomainRepositoryImpl<Exercise, String> implements ExerciseRepository { +} -- GitLab