00001 // File and Version Information: 00002 // $Id: CdbBdbObjectProfilerUserAction.cc,v 1.1 2003/08/08 21:19:16 gapon Exp $ 00003 00004 /// The implementation of the CdbBdbObjectProfilerUserAction. 00005 /** 00006 * @see CdbBdbObjectProfilerUserAction 00007 */ 00008 00009 #include "BaBar/BaBar.hh" 00010 00011 #include "CdbBdb/CdbBdbObjectProfilerUserAction.hh" 00012 00013 CdbBdbObjectProfilerUserAction::CdbBdbObjectProfilerUserAction( bool verboseMode, 00014 bool debugMode ) : 00015 _verboseMode(verboseMode), 00016 _debugMode (debugMode) 00017 { } 00018 00019 CdbBdbObjectProfilerUserAction::~CdbBdbObjectProfilerUserAction( ) 00020 { } 00021 00022 CdbBdbObjectProfilerUserAction::ActionType 00023 CdbBdbObjectProfilerUserAction::action( const ooHandle(ooObj)& theInputH ) 00024 { 00025 00026 // EVALUATION STEP : propagate the further decision to a user supplied 00027 // method if the passed object is valid. 00028 00029 if( theInputH.isValid( )) return userAction( theInputH ); 00030 00031 return ACTION_ERROR; 00032 } 00033 00034 CdbBdbObjectProfilerUserAction::ActionType 00035 CdbBdbObjectProfilerUserAction::userAction( const ooHandle(ooObj)& theInputH ) 00036 { 00037 return ACTION_PROCEED; 00038 } 00039 00040 ///////////////// 00041 // End Of File // 00042 /////////////////
1.3-rc3