#include <OnlineDB/EcalCondDB/interface/IUniqueDBObject.h>
Public Member Functions | |
virtual int | fetchID ()=0 throw (std::runtime_error) |
virtual void | setByID (int id)=0 throw (std::runtime_error) |
Protected Attributes | |
int | m_ID |
Definition at line 11 of file IUniqueDBObject.h.
virtual int IUniqueDBObject::fetchID | ( | ) | throw (std::runtime_error) [pure virtual] |
Implemented in CaliIOV, CaliTag, DCUIOV, DCUTag, LMFRunIOV, LMFRunTag, LocationDef, MonRunIOV, MonRunOutcomeDef, MonRunTag, MonVersionDef, RunIOV, RunModeDef, RunSeqDef, RunTag, and RunTypeDef.
Implemented in CaliIOV, CaliTag, DCUIOV, DCUTag, LMFRunIOV, LMFRunTag, LocationDef, MonRunIOV, MonRunOutcomeDef, MonRunTag, MonVersionDef, RunIOV, RunModeDef, RunSeqDef, RunTag, and RunTypeDef.
int IUniqueDBObject::m_ID [protected] |
Definition at line 18 of file IUniqueDBObject.h.
Referenced by CaliIOV::CaliIOV(), CaliTag::CaliTag(), DCUIOV::DCUIOV(), DCUTag::DCUTag(), CaliIOV::fetchID(), RunIOV::fetchID(), DCUTag::fetchID(), MonRunTag::fetchID(), CaliTag::fetchID(), RunTag::fetchID(), LMFRunIOV::fetchID(), MonVersionDef::fetchID(), RunModeDef::fetchID(), DCUIOV::fetchID(), MonRunIOV::fetchID(), MonRunOutcomeDef::fetchID(), LMFRunTag::fetchID(), RunSeqDef::fetchID(), RunTypeDef::fetchID(), LocationDef::fetchID(), DCUIOV::getID(), LMFRunIOV::getID(), MonRunIOV::getID(), RunIOV::getID(), CaliIOV::getID(), LMFRunIOV::LMFRunIOV(), LMFRunTag::LMFRunTag(), LocationDef::LocationDef(), MonRunIOV::MonRunIOV(), MonRunOutcomeDef::MonRunOutcomeDef(), MonRunTag::MonRunTag(), MonVersionDef::MonVersionDef(), RunIOV::RunIOV(), RunModeDef::RunModeDef(), RunSeqDef::RunSeqDef(), RunTag::RunTag(), RunTypeDef::RunTypeDef(), DCUTag::setByID(), RunIOV::setByID(), LMFRunIOV::setByID(), MonRunIOV::setByID(), LMFRunTag::setByID(), RunTag::setByID(), CaliTag::setByID(), LocationDef::setByID(), CaliIOV::setByID(), MonRunOutcomeDef::setByID(), DCUIOV::setByID(), MonRunTag::setByID(), RunIOV::setByRecentData(), RunIOV::setByRun(), LMFRunIOV::setByRun(), MonRunIOV::setByRun(), CaliIOV::setByTm(), DCUIOV::setByTm(), CaliIOV::setCaliTag(), DCUIOV::setDCUTag(), RunIOV::setID(), LMFRunIOV::setID(), MonRunIOV::setID(), LMFRunIOV::setLMFRunTag(), DCUTag::setLocationDef(), RunTag::setLocationDef(), CaliTag::setLocationDef(), MonRunIOV::setMonRunTag(), MonRunTag::setMonVersionDef(), RunIOV::setRunEnd(), MonRunIOV::setRunIOV(), LMFRunIOV::setRunIOV(), RunIOV::setRunNumber(), RunIOV::setRunStart(), RunIOV::setRunTag(), RunTag::setRunTypeDef(), DCUIOV::setSince(), CaliIOV::setSince(), MonRunIOV::setSubRunEnd(), MonRunIOV::setSubRunNumber(), MonRunIOV::setSubRunStart(), DCUIOV::setTill(), CaliIOV::setTill(), RunIOV::updateEndTimeDB(), CaliTag::writeDB(), DCUIOV::writeDB(), RunIOV::writeDB(), CaliIOV::writeDB(), LMFRunIOV::writeDB(), LMFRunTag::writeDB(), MonRunTag::writeDB(), RunTag::writeDB(), DCUTag::writeDB(), RunSeqDef::writeDB(), and MonRunIOV::writeDB().