diff --git a/src/main/java/se/su/dsv/scipro/springdata/repos/ApplicationPeriodRepo.java b/src/main/java/se/su/dsv/scipro/springdata/repos/ApplicationPeriodRepo.java
new file mode 100644
index 0000000000..a90fa2cf82
--- /dev/null
+++ b/src/main/java/se/su/dsv/scipro/springdata/repos/ApplicationPeriodRepo.java
@@ -0,0 +1,12 @@
+package se.su.dsv.scipro.springdata.repos;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.querydsl.QueryDslPredicateExecutor;
+import org.springframework.transaction.annotation.Transactional;
+
+import se.su.dsv.scipro.match.dataobject.ApplicationPeriod;
+
+@Transactional(readOnly = true)
+public interface ApplicationPeriodRepo extends JpaRepository<ApplicationPeriod, Long>, QueryDslPredicateExecutor<ApplicationPeriod> {
+
+}
diff --git a/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ApplicationPeriodServiceImpl.java b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ApplicationPeriodServiceImpl.java
new file mode 100644
index 0000000000..6e2279e65f
--- /dev/null
+++ b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ApplicationPeriodServiceImpl.java
@@ -0,0 +1,29 @@
+package se.su.dsv.scipro.springdata.serviceimpls;
+
+import javax.annotation.Resource;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import se.su.dsv.scipro.match.dataobject.ApplicationPeriod;
+import se.su.dsv.scipro.springdata.repos.ApplicationPeriodRepo;
+import se.su.dsv.scipro.springdata.services.ApplicationPeriodService;
+
+@Service ( "applicationPeriodService" )
+@Transactional ( readOnly = true )
+public class ApplicationPeriodServiceImpl extends AbstractQueryService<ApplicationPeriod, Long> implements ApplicationPeriodService {
+
+	@Resource
+	private ApplicationPeriodRepo applicationPeriodRepo;
+
+	@Autowired
+	public ApplicationPeriodServiceImpl(
+            @Qualifier("applicationPeriodRepo")
+            ApplicationPeriodRepo applicationPeriodRepo) {
+		super(applicationPeriodRepo, applicationPeriodRepo);
+		System.out.println("ApplicationPeriodServiceImpl instantiating...");
+	}
+    
+}
diff --git a/src/main/java/se/su/dsv/scipro/springdata/services/ApplicationPeriodService.java b/src/main/java/se/su/dsv/scipro/springdata/services/ApplicationPeriodService.java
new file mode 100644
index 0000000000..0277d87557
--- /dev/null
+++ b/src/main/java/se/su/dsv/scipro/springdata/services/ApplicationPeriodService.java
@@ -0,0 +1,7 @@
+package se.su.dsv.scipro.springdata.services;
+
+import se.su.dsv.scipro.match.dataobject.ApplicationPeriod;
+
+public interface ApplicationPeriodService extends GenericService<ApplicationPeriod, Long>, QueryService<ApplicationPeriod, Long> {
+
+}