protected static function convertResultsToEventObjects(array $results)
 {
     $return = array();
     foreach ($results as $result) {
         $obj = new CalendarEvent();
         $obj->setId($result[CalendarManager::EVENT_KEY_ID]);
         $obj->setSubject($result[CalendarManager::EVENT_KEY_SUBJECT]);
         $obj->setLocation($result[CalendarManager::EVENT_KEY_LOCATION]);
         $obj->setDescription($result[CalendarManager::EVENT_KEY_DESCRIPTION]);
         $obj->setIsAllDay($result[CalendarManager::EVENT_KEY_ISALLDAY] ? true : false);
         $obj->setTimeStart($result[CalendarManager::EVENT_KEY_TIMESTART]);
         $obj->setTimeEnd($result[CalendarManager::EVENT_KEY_TIMEEND]);
         $obj->setType($result[CalendarManager::EVENT_KEY_TYPE]);
         $obj->setPrivacy($result[CalendarManager::EVENT_KEY_PRIVACY]);
         $obj->setRepetition($result[CalendarManager::EVENT_KEY_REPETITION]);
         $obj->setRepeatType($result[CalendarManager::EVENT_KEY_REPEATTYPE]);
         $obj->setFinalType($result[CalendarManager::EVENT_KEY_FINALTYPE]);
         $obj->setFinalValue($result[CalendarManager::EVENT_KEY_FINALVALUE]);
         $obj->setEventGroup($result[CalendarManager::EVENT_KEY_EVENTGROUP]);
         $obj->setCreatorId($result[CalendarManager::EVENT_KEY_CREATORID]);
         $obj->setCalendarId($result[CalendarManager::EVENT_KEY_CALENDARID]);
         $return[] = $obj;
     }
     return $return;
 }