public static function doSelectRS(Criteria $criteria, $con = null)
 {
     foreach (sfMixer::getCallables('BaseMonitoringPeer:addDoSelectRS:addDoSelectRS') as $callable) {
         call_user_func($callable, 'BaseMonitoringPeer', $criteria, $con);
     }
     if ($con === null) {
         $con = Propel::getConnection(self::DATABASE_NAME);
     }
     if (!$criteria->getSelectColumns()) {
         $criteria = clone $criteria;
         MonitoringPeer::addSelectColumns($criteria);
     }
     $criteria->setDbName(self::DATABASE_NAME);
     return BasePeer::doSelect($criteria, $con);
 }