public function setModelFromJobData(Aoe_Scheduler_Model_Job $job, array $data) { $job->setName(isset($data['name']) ? $data['name'] : ''); $job->setDescription(isset($data['description']) ? $data['description'] : ''); $job->setShortDescription(isset($data['short_description']) ? $data['short_description'] : ''); $job->setRunModel(isset($data['run/model']) ? $data['run/model'] : ''); $job->setScheduleConfigPath(isset($data['schedule/config_path']) ? $data['schedule/config_path'] : ''); $job->setScheduleCronExpr(isset($data['schedule/cron_expr']) ? $data['schedule/cron_expr'] : ''); $job->setParameters(isset($data['parameters']) ? $data['parameters'] : ''); $job->setGroups(isset($data['groups']) ? $data['groups'] : ''); $job->setIsActive(isset($data['is_active']) ? $data['is_active'] : ''); return $job; }