From 6648ee2ee90618b912c5f0aacabc2c3f639949ef Mon Sep 17 00:00:00 2001 From: Razvan Deaconescu Date: Sat, 20 Aug 2011 12:44:36 +0300 Subject: [PATCH] Add wrapper methods to access.py. --- ppf/db/access.py | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/ppf/db/access.py b/ppf/db/access.py index 06f7118..bdd8167 100644 --- a/ppf/db/access.py +++ b/ppf/db/access.py @@ -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): """ -- 2.20.1