Add wrapper methods to access.py.
authorRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Sat, 20 Aug 2011 09:44:36 +0000 (12:44 +0300)
committerRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Sat, 20 Aug 2011 09:44:36 +0000 (12:44 +0300)
ppf/db/access.py

index 06f7118..bdd8167 100644 (file)
@@ -157,6 +157,66 @@ class DatabaseAccess:
     def delete_verbose_messages(self, cs_id=None):
         pass
 
+    def show_status_messages(self, cs_id = None):
+        self.select_status_messages(True, cs_id)
+
+    def select_status_messages(self, cs_id = None):
+        return self.select_status_messages(False, cs_id)
+
+    def show_verbose_messages(self, cs_id = None):
+        self.select_verbose_messages(True, cs_id)
+
+    def select_verbose_messages(self, cs_id = None):
+        return self.select_verbose_messages(False, cs_id)
+
+    def delete_status_messages(self, cs_id = None):
+        self.delete_status_messages(cs_id)
+
+    def delete_verbose_messages(self, cs_id = None):
+        self.delete_verbose_messages(cs_id)
+
+    def show_swarms(self, swarm_id = None):
+        self.select_swarms(True, swarm_id)
+
+    def select_swarms(self, swarm_id = None):
+        return self.select_swarms(False, swarm_id)
+
+    def show_btclients(self, client_id = None):
+        self.select_btclients(True, client_id)
+
+    def select_btclients(self, client_id = None):
+        return self.select_btclients(False, client_id)
+
+    def show_client_sessions_by_id(self, client_id = None):
+        self.select_client_sessions_by_id(True, client_id);
+
+    def select_client_sessions_by_id(self, client_id = None):
+        return self.select_client_sessions_by_id(False, client_id);
+
+    def show_client_sessions_by_swarm(self, swarm_id, client_name = None):
+        client_id = None
+        if client_name != None:
+            client_id = self.select_btclient_id_by_name(client_name)
+        self.select_client_sessions_by_swarm(True, swarm_id, client_id)
+
+    def select_client_sessions_by_swarm(self, swarm_id, client_name = None):
+        client_id = None
+        if client_name != None:
+            client_id = self.select_btclient_id_by_name(client_name)
+        self.select_client_sessions_by_swarm(False, swarm_id, client_id)
+
+    def delete_swarm(self, swarm_id = None):
+        self.delete_swarms(swarm_id)
+
+    def delete_client_session_by_id(self, client_session_id = None):
+        self.delete_client_sessions_by_id(client_session_id)
+
+    def delete_client_sessions_by_swarm(self, swarm_id, client_name = None):
+        client_id = None
+        if client_name != None:
+            client_id = self.select_btclient_id_by_name(client_name)
+        self.delete_client_sessions_by_swarm(swarm_id, client_id)
+
 
 class SQLiteDatabaseAccess(DatabaseAccess):
     """