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 0000000000000000000000000000000000000000..1fc775c70a680f88317e47e5faffb19020596fb5 --- /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 0000000000000000000000000000000000000000..2494f628f293dd3fa694b2ec33c07abbc5c98a5b --- /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 { +}