/**
  * get and resolve all alarms of given record(s)
  * 
  * @param  Tinebase_Record_Interface|Tinebase_Record_RecordSet $_record
  */
 public function getAlarms($_record)
 {
     $events = $_record instanceof Tinebase_Record_RecordSet ? $_record->getClone(true) : new Tinebase_Record_RecordSet('Calendar_Model_Event', array($_record));
     foreach ($events as $event) {
         if ($event->exdate instanceof Tinebase_Record_RecordSet) {
             //                 $event->exdate->addIndices(array('is_deleted'));
             $events->merge($event->exdate->filter('is_deleted', 0));
         }
     }
     $this->_eventController->getAlarms($events);
 }