/** * 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; }