1 package org.limmen.crs.web.bean; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.limmen.crs.api.ConfigurationManagementService; 7 import org.limmen.crs.api.ConfigurationServiceFactory; 8 import org.limmen.crs.web.model.ConfigurationInfo; 9 10 11 public class ConfigurationManagementBean { 12 13 private final ConfigurationManagementService service = ConfigurationServiceFactory.getInstance().getConfigurationManagementService(); 14 15 public ConfigurationManagementBean() { 16 17 super(); 18 19 } 20 21 public List<ConfigurationInfo> getConfigurations() { 22 23 List<ConfigurationInfo> configurations = new ArrayList<ConfigurationInfo>(); 24 25 for (String name : service.getList()) { 26 27 ConfigurationInfo configurationInfo = new ConfigurationInfo(); 28 configurationInfo.setName(name); 29 configurationInfo.setBaseName(service.getBaseConfiguration(name)); 30 31 configurations.add(configurationInfo); 32 } 33 34 return configurations; 35 } 36 }