-    while (!c.isAfterLast()) {\r
-      v.add(new OwnCloudSession(c.getString(c.getColumnIndex("sessionName")),\r
-                                c.getString(c.getColumnIndex("sessionUrl")),\r
-                                c.getInt(c.getColumnIndex("_id"))));\r
-      c.moveToNext();\r
+\r
+    public Vector<OwnCloudSession> getSessionList() {\r
+        Cursor c = mDB\r
+                .query(TABLE_SESSIONS, null, null, null, null, null, null);\r
+        Vector<OwnCloudSession> v = new Vector<OwnCloudSession>();\r
+        if (!c.moveToFirst()) {\r
+            return v;\r
+        }\r
+        while (!c.isAfterLast()) {\r
+            v.add(new OwnCloudSession(c.getString(c\r
+                    .getColumnIndex("sessionName")), c.getString(c\r
+                    .getColumnIndex("sessionUrl")), c.getInt(c\r
+                    .getColumnIndex("_id"))));\r
+            c.moveToNext();\r
+        }\r
+        c.close();\r
+        return v;\r
+    }\r
+\r
+    public void addSession(String sessionName, String uri) {\r
+        ContentValues cv = new ContentValues();\r
+        cv.put("sessionName", sessionName);\r
+        cv.put("sessionUrl", uri);\r
+        mDB.insert(TABLE_SESSIONS, null, cv);\r