@Override protected List<BonitaConfiguration> getConfigurationFromDatabase() throws IOException { List<BonitaConfiguration> platformConfiguration = BONITA_HOME_SERVER.getPlatformConfiguration(); //handle special case for cache configuration files Iterator<BonitaConfiguration> iterator = platformConfiguration.iterator(); bonita_conf = org.bonitasoft.engine.io.IOUtil.createTempDirectory(File.createTempFile("bonita_conf", "").toURI()); bonita_conf.delete(); bonita_conf.mkdir(); while (iterator.hasNext()) { BonitaConfiguration bonitaConfiguration = iterator.next(); if (bonitaConfiguration.getResourceName().contains("cache")) { iterator.remove(); IOUtil.write(new File(bonita_conf, bonitaConfiguration.getResourceName()), bonitaConfiguration.getResourceContent()); } } return platformConfiguration; }
@Override protected List<BonitaConfiguration> getConfigurationFromDatabase() throws IOException { List<BonitaConfiguration> platformConfiguration = BONITA_HOME_SERVER.getPlatformConfiguration(); //handle special case for cache configuration files Iterator<BonitaConfiguration> iterator = platformConfiguration.iterator(); bonita_conf = org.bonitasoft.engine.io.IOUtil.createTempDirectory(File.createTempFile("bonita_conf", "").toURI()); bonita_conf.delete(); bonita_conf.mkdir(); while (iterator.hasNext()) { BonitaConfiguration bonitaConfiguration = iterator.next(); if (bonitaConfiguration.getResourceName().contains("cache")) { iterator.remove(); IOUtil.write(new File(bonita_conf, bonitaConfiguration.getResourceName()), bonitaConfiguration.getResourceContent()); } } return platformConfiguration; }