#include <mmsplugindao.h>
Public Member Functions | |
MMSPluginDAO (IMMSDB *connection) | |
void | deletePlugin (MMSPluginData *plugin) |
void | saveOrUpdate (MMSPluginData *data) |
void | saveOrUpdate (vector< MMSPluginData * > dataList) |
MMSPluginData * | findPluginByID (int ID) |
MMSPluginData * | findPluginByName (string name) |
vector< MMSPluginData * > | findAllPlugins (const bool inactiveToo="false") |
vector< MMSPluginData * > | findAllPluginsByCategory (MMSPluginCategoryData *category, const bool inactiveToo="false") |
vector< MMSPluginData * > | findAllPluginsByType (MMSPluginTypeData *type, const bool inactiveToo="false") |
vector< MMSPluginData * > | findAllPluginsByType (string typeName, const bool inactiveToo="false") |
Private Member Functions | |
void | setMMSDBConnection (IMMSDB *connection) |
IMMSDB * | getMMSDBConnection () |
void | save (MMSPluginData *data) |
void | update (MMSPluginData *data) |
MMSPluginData * | moveRecordToData (MMSRecordSet &rs) |
Private Attributes | |
IMMSDB * | dbConnection |
Definition at line 39 of file mmsplugindao.h.
MMSPluginDAO::MMSPluginDAO | ( | IMMSDB * | connection | ) |
Definition at line 39 of file mmsplugindao.cpp.
void MMSPluginDAO::setMMSDBConnection | ( | IMMSDB * | connection | ) | [private] |
Definition at line 47 of file mmsplugindao.cpp.
IMMSDB * MMSPluginDAO::getMMSDBConnection | ( | ) | [private] |
Definition at line 43 of file mmsplugindao.cpp.
void MMSPluginDAO::save | ( | MMSPluginData * | data | ) | [private] |
Definition at line 56 of file mmsplugindao.cpp.
void MMSPluginDAO::update | ( | MMSPluginData * | data | ) | [private] |
Definition at line 80 of file mmsplugindao.cpp.
MMSPluginData * MMSPluginDAO::moveRecordToData | ( | MMSRecordSet & | rs | ) | [private] |
Definition at line 115 of file mmsplugindao.cpp.
void MMSPluginDAO::deletePlugin | ( | MMSPluginData * | plugin | ) |
Definition at line 51 of file mmsplugindao.cpp.
void MMSPluginDAO::saveOrUpdate | ( | MMSPluginData * | data | ) |
Definition at line 92 of file mmsplugindao.cpp.
void MMSPluginDAO::saveOrUpdate | ( | vector< MMSPluginData * > | dataList | ) |
Definition at line 102 of file mmsplugindao.cpp.
MMSPluginData * MMSPluginDAO::findPluginByID | ( | int | ID | ) |
Definition at line 168 of file mmsplugindao.cpp.
MMSPluginData * MMSPluginDAO::findPluginByName | ( | string | name | ) |
Definition at line 135 of file mmsplugindao.cpp.
vector< MMSPluginData * > MMSPluginDAO::findAllPlugins | ( | const bool | inactiveToo = "false" |
) |
Definition at line 200 of file mmsplugindao.cpp.
vector< MMSPluginData * > MMSPluginDAO::findAllPluginsByCategory | ( | MMSPluginCategoryData * | category, | |
const bool | inactiveToo = "false" | |||
) |
Definition at line 242 of file mmsplugindao.cpp.
vector< MMSPluginData * > MMSPluginDAO::findAllPluginsByType | ( | MMSPluginTypeData * | type, | |
const bool | inactiveToo = "false" | |||
) |
Definition at line 275 of file mmsplugindao.cpp.
vector< MMSPluginData * > MMSPluginDAO::findAllPluginsByType | ( | string | typeName, | |
const bool | inactiveToo = "false" | |||
) |
Definition at line 280 of file mmsplugindao.cpp.
IMMSDB* MMSPluginDAO::dbConnection [private] |
Definition at line 41 of file mmsplugindao.h.