public function getMonitoringUsersPKs(BaseObject $object)
 {
     $c = new Criteria();
     $c->add(MonitoringPeer::MONITORABLE_ID, $this->getReferenceKey($object));
     $c->add(MonitoringPeer::MONITORABLE_MODEL, get_class($object));
     $c->clearSelectColumns();
     $c->addSelectColumn(MonitoringPeer::USER_ID);
     $users_pks = array();
     $rs = MonitoringPeer::doSelectRS($c);
     while ($rs->next()) {
         $users_pks[] = $rs->getInt(1);
     }
     return $users_pks;
 }
 public static function doSelect(Criteria $criteria, $con = null)
 {
     return MonitoringPeer::populateObjects(MonitoringPeer::doSelectRS($criteria, $con));
 }