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)
MMSPluginDatafindPluginByID (int ID)
MMSPluginDatafindPluginByName (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)
IMMSDBgetMMSDBConnection ()
void save (MMSPluginData *data)
void update (MMSPluginData *data)
MMSPluginDatamoveRecordToData (MMSRecordSet &rs)

Private Attributes

IMMSDBdbConnection

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: