/** * Save CustomFields * @param CustomFields $customFields * @returns boolean * @throws AdminServiceException, DuplicateNameException */ public function saveCustomField(CustomFields $customFields) { try { $reportGeneratorService = new ReportGeneratorService(); $customFields = $this->customFieldsDao->saveCustomField($customFields); $reportGeneratorService->saveCustomDisplayField($customFields, "3"); return $customFields; } catch (Exception $e) { throw new AdminServiceException($e->getMessage()); } }
/** * Save sustom field * * Saves the given custom field object * * @param CustomField $customField * @return CustomField * @throws DaoException, DuplicateNameException * * @todo return saved entity [Done] * @todo rename entity as CustomField [Done] */ public function saveCustomField(CustomField $customField) { $customField = $this->customFieldsDao->saveCustomField($customField); $reportGeneratorService = new ReportGeneratorService(); $reportGeneratorService->saveCustomDisplayField($customField, "3"); return $customField; }