Skip to content
Snippets Groups Projects
Commit 13debe34 authored by Daniel Vogel's avatar Daniel Vogel
Browse files

Added session timestamp in backend

parent da7510ae
Branches
Tags
No related merge requests found
...@@ -101,7 +101,8 @@ public class SessionController extends AbstractController { ...@@ -101,7 +101,8 @@ public class SessionController extends AbstractController {
session.setName(session.getName() + appendix); session.setName(session.getName() + appendix);
session.setShortName(session.getShortName() + appendix); session.setShortName(session.getShortName() + appendix);
} }
} }
final Session newSession = sessionService.saveSession(session); final Session newSession = sessionService.saveSession(session);
if (newSession == null) { if (newSession == null) {
......
...@@ -326,6 +326,7 @@ public class CouchDBDao implements IDatabaseDao { ...@@ -326,6 +326,7 @@ public class CouchDBDao implements IDatabaseDao {
sessionDocument.put("active", true); sessionDocument.put("active", true);
sessionDocument.put("courseType", session.getCourseType()); sessionDocument.put("courseType", session.getCourseType());
sessionDocument.put("courseId", session.getCourseId()); sessionDocument.put("courseId", session.getCourseId());
sessionDocument.put("creationTime", session.getCreationTime());
try { try {
database.saveDocument(sessionDocument); database.saveDocument(sessionDocument);
} catch (final IOException e) { } catch (final IOException e) {
......
...@@ -37,6 +37,7 @@ public class Session implements Serializable { ...@@ -37,6 +37,7 @@ public class Session implements Serializable {
private String courseType; private String courseType;
private String courseId; private String courseId;
private List<String> _conflicts; private List<String> _conflicts;
private long creationTime;
private String _id; private String _id;
private String _rev; private String _rev;
...@@ -145,6 +146,14 @@ public class Session implements Serializable { ...@@ -145,6 +146,14 @@ public class Session implements Serializable {
public boolean isCourseSession() { public boolean isCourseSession() {
return getCourseId() != null && !getCourseId().isEmpty(); return getCourseId() != null && !getCourseId().isEmpty();
} }
public long getCreationTime() {
return creationTime;
}
public void setCreationTime(long creationTime) {
this.creationTime = creationTime;
}
@Override @Override
public String toString() { public String toString() {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment