/**
  * Internal function to return an AnnouncementType object from a row.
  * @param $row array
  * @return AnnouncementType
  */
 function &_returnAnnouncementTypeFromRow(&$row)
 {
     $announcementType = new AnnouncementType();
     $announcementType->setId($row['type_id']);
     $announcementType->setAssocType($row['assoc_type']);
     $announcementType->setAssocId($row['assoc_id']);
     $this->getDataObjectSettings('announcement_type_settings', 'type_id', $row['type_id'], $announcementType);
     return $announcementType;
 }