From f069526ee9ed299717c9770e7b03865b95c50e76 Mon Sep 17 00:00:00 2001
From: Christoph Thelen <christoph.thelen@mni.thm.de>
Date: Tue, 7 Oct 2014 09:19:10 +0200
Subject: [PATCH] Removed obsolete methods

---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java  | 15 ---------------
 .../java/de/thm/arsnova/dao/IDatabaseDao.java     |  2 --
 .../java/de/thm/arsnova/dao/StubDatabaseDao.java  |  6 ------
 3 files changed, 23 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 64bfe086c..1c2eca000 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -982,21 +982,6 @@ public class CouchDBDao implements IDatabaseDao {
 		return result;
 	}
 
-	@Override
-	public final List<String> getActiveUsers(final int timeDifference) {
-		final long inactiveBeforeTimestamp = new Date().getTime() - timeDifference * 1000;
-
-		final NovaView view = new NovaView("logged_in/by_and_only_timestamp_and_username");
-		view.setStartKeyArray(String.valueOf(inactiveBeforeTimestamp));
-		final ViewResults results = getDatabase().view(view);
-
-		final List<String> result = new ArrayList<String>();
-		for (final Document d : results.getResults()) {
-			result.add(d.getJSONObject().getJSONArray("key").getString(1));
-		}
-		return result;
-	}
-
 	private static class ExtendedView extends View {
 
 		private String keys;
diff --git a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
index f312e3f05..6287c0b2c 100644
--- a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
+++ b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
@@ -123,8 +123,6 @@ public interface IDatabaseDao {
 
 	Session lockSession(Session session, Boolean lock);
 
-	List<String> getActiveUsers(int timeDifference);
-
 	Session updateSession(Session session);
 
 	void deleteSession(Session session);
diff --git a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
index 9677b4501..d279fa8d0 100644
--- a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
+++ b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
@@ -364,12 +364,6 @@ public class StubDatabaseDao implements IDatabaseDao {
 		return null;
 	}
 
-	@Override
-	public List<String> getActiveUsers(int timeDifference) {
-		// TODO Auto-generated method stub
-		return null;
-	}
-
 	@Override
 	public Session updateSession(Session session) {
 		// TODO Auto-generated method stub
-- 
GitLab