Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BdbCondUaOprStatus Class Reference
[BdbCondAdmin]

#include <BdbCondUaOprStatus.hh>

Inheritance diagram for BdbCondUaOprStatus:

BdbCondOpr BdbCondUaDetector List of all members.

Public Methods

 BdbCondUaOprStatus (BdbCondTrans *transaction)
virtual ~BdbCondUaOprStatus ()
virtual BdbStatus translate (const std::vector< std::string > &tokens)
virtual BdbStatus operation ()

Static Public Methods

const char * staticName ()

Private Methods

 BdbCondUaOprStatus ()

Private Attributes

std::string _user
bool _long

Constructor & Destructor Documentation

BdbCondUaOprStatus::BdbCondUaOprStatus BdbCondTrans   transaction
 

Definition at line 65 of file BdbCondUaOprStatus.cc.

References false.

BdbCondUaOprStatus::~BdbCondUaOprStatus   [virtual]
 

Definition at line 76 of file BdbCondUaOprStatus.cc.

BdbCondUaOprStatus::BdbCondUaOprStatus   [private]
 


Member Function Documentation

BdbStatus BdbCondUaOprStatus::operation   [virtual]
 

The following method is to be implemented by derived class. The method is being execuded withing a started transaction. Depending on the results of its execution the transaction will be either commited or aborted.

Implements BdbCondOpr.

Definition at line 158 of file BdbCondUaOprStatus.cc.

References _user, BdbcError, BdbcSuccess, BdbCondUaDetector::extractContainer(), BdbCondUaDetector::extractDetector(), BdbCondUaDetector::extractUser(), BdbCondDatabaseBase::listAllClasses(), BdbCondUaDetector::switchUserContext(), and BdbCondUaDetector::userAreaDetectorName().

const char * BdbCondUaOprStatus::staticName   [static]
 

Definition at line 56 of file BdbCondUaOprStatus.cc.

Referenced by BdbCondUaBOpr::build().

BdbStatus BdbCondUaOprStatus::translate const std::vector< std::string > &    tokens [virtual]
 

This method makes a command-specific translation into internal valiables. Whne it succeed it sets an object into a "valid" for execution state. The method must be implemented by derived classes.

Implements BdbCondOpr.

Definition at line 85 of file BdbCondUaOprStatus.cc.

References _long, _user, BdbcError, BdbcSuccess, BdbCondOpr::isValid(), BdbCondOpr::name(), and BdbCondOpr::setValid().


Member Data Documentation

bool BdbCondUaOprStatus::_long [private]
 

Definition at line 79 of file BdbCondUaOprStatus.hh.

Referenced by translate().

std::string BdbCondUaOprStatus::_user [private]
 

Definition at line 78 of file BdbCondUaOprStatus.hh.

Referenced by operation(), and translate().


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

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002