/** * Delete CustomField * @param array() $customFieldList * @returns boolean * @throws AdminServiceException */ public function deleteCustomField($customFieldList) { try { $reportGeneratorService = new ReportGeneratorService(); $reportGeneratorService->deleteCustomDisplayFieldList($customFieldList); return $this->customFieldsDao->deleteCustomField($customFieldList); } catch (Exception $e) { throw new AdminServiceException($e->getMessage()); } }
/** * Delete CustomField * @param array $customFieldIdList * @returns integer Number of records deleted * @throws DaoException * * @todo rename method as deleteCustomFields [DONE: There was no change to be done] * @todo return number of items deleted [DONE] */ public function deleteCustomFields($customFieldIdList) { $reportGeneratorService = new ReportGeneratorService(); $reportGeneratorService->deleteCustomDisplayFieldList($customFieldIdList); return $this->customFieldsDao->deleteCustomFields($customFieldIdList); }