#include <RunSeqDef.h>
Public Member Functions | |
int | fetchID () noexcept(false) |
std::string | getRunSeq () const |
RunTypeDef | getRunTypeDef () const |
bool | operator!= (const RunSeqDef &t) const |
bool | operator== (const RunSeqDef &t) const |
RunSeqDef () | |
void | setByID (int id) noexcept(false) |
void | setRunSeq (std::string runseq) |
void | setRunTypeDef (const RunTypeDef &runTypeDef) |
virtual | ~RunSeqDef () |
Public Member Functions inherited from IDBObject | |
oracle::occi::Connection * | getConn () const |
oracle::occi::Environment * | getEnv () const |
void | setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn) |
virtual | ~IDBObject () |
Protected Member Functions | |
void | fetchAllDefs (std::vector< RunSeqDef > *fillVec) noexcept(false) |
int | writeDB () noexcept(false) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
Protected Attributes | |
std::string | m_runSeq |
RunTypeDef | m_runType |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Friends | |
class | EcalCondDBInterface |
class | ODRunConfigSeqInfo |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Def for Location information
Definition at line 13 of file RunSeqDef.h.
RunSeqDef::RunSeqDef | ( | ) |
|
virtual |
Definition at line 20 of file RunSeqDef.cc.
|
protectednoexcept |
Definition at line 118 of file RunSeqDef.cc.
References alignCSCRings::e, setByID(), and IDBObject::setConnection().
|
virtualnoexcept |
Implements IUniqueDBObject.
Definition at line 44 of file RunSeqDef.cc.
References alignCSCRings::e.
string RunSeqDef::getRunSeq | ( | ) | const |
Definition at line 26 of file RunSeqDef.cc.
RunTypeDef RunSeqDef::getRunTypeDef | ( | ) | const |
Definition at line 32 of file RunSeqDef.cc.
|
inline |
|
inline |
|
virtualnoexcept |
Implements IUniqueDBObject.
Definition at line 86 of file RunSeqDef.cc.
References alignCSCRings::e.
Referenced by fetchAllDefs().
void RunSeqDef::setRunSeq | ( | std::string | runseq | ) |
Definition at line 30 of file RunSeqDef.cc.
void RunSeqDef::setRunTypeDef | ( | const RunTypeDef & | runTypeDef | ) |
Definition at line 37 of file RunSeqDef.cc.
|
protectednoexcept |
Definition at line 139 of file RunSeqDef.cc.
References alignCSCRings::e.
|
friend |
Definition at line 16 of file RunSeqDef.h.
|
friend |
Definition at line 15 of file RunSeqDef.h.
|
protected |
Definition at line 42 of file RunSeqDef.h.
Referenced by operator!=(), and operator==().
|
protected |
Definition at line 43 of file RunSeqDef.h.