MMSPluginDAO Class Reference

#include <mmsplugindao.h>

List of all members.


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

Detailed Description

Definition at line 39 of file mmsplugindao.h.


Constructor & Destructor Documentation

MMSPluginDAO::MMSPluginDAO ( IMMSDB *  connection  ) 

Definition at line 39 of file mmsplugindao.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 41 of file mmsplugindao.h.


The documentation for this class was generated from the following files: