public <E> List<E> retireveModulesMapping(String projectID) { List<PuppetModuleMapping> moduleMappingList = new ArrayList<PuppetModuleMapping>(); try { ProjectBean project = projectDao.queryForId(Integer.parseInt(projectID)); List<PuppetModuleBean> puppetModules = PuppetModuleDAOManager.getInstance().puppetModuleDao.queryForEq("isDisabled", false); List<MachineConfigurationBean> machineConfigs = MachineConfigDAOManager.getInstance().machineConfigDao.queryForEq("isDisabled", false); if (!(puppetModules.isEmpty())) { moduleMappingList = PuppetModuleDAOManager.getInstance() .puppetModuleMappingDao .queryBuilder() .where() .in(PuppetModuleMapping.MODULE_ID_FIELD_NAME, puppetModules) .and() .in(PuppetModuleMapping.MACHINE_ID_FIELD_NAME, machineConfigs) .and() .eq(ShellScriptMapping.PROJECT_ID_FIELD_NAME, project) .query(); } } catch (SQLException e) { logger.error("Error in retireving module mapping: " + e.getMessage()); } return (List<E>) moduleMappingList; }
public <E> List<E> retireveAllModules() { List<PuppetModuleBean> puppetModuleList = new ArrayList<PuppetModuleBean>(); try { puppetModuleList = PuppetModuleDAOManager.getInstance().puppetModuleDao.queryForEq("isDisabled", false); } catch (NumberFormatException e) { logger.error("Error in retireveing module :" + e.getMessage()); } catch (SQLException e) { logger.error("Error in retireveing module :" + e.getMessage()); } return (List<E>) puppetModuleList; }