/** * Updates the given Anncoument PDO from the bean * * @param */ public function update($bean) { global $logger; $logger->debug(get_class($this) . "::update({$bean})"); $logger->debug("Announcment scope, " . $bean->getScope() . " has oid: " . $bean->getOid()); $epm = epManager::instance(); $pdo = $epm->get('Announcement', $bean->getOid()); $pdo = BeanUtil::CopyBean($bean, $pdo); if (!$epm->commit($pdo)) { trigger_error("Unable to commit " . $bean->getScope() . " announcement.", E_USER_ERROR); } }