View Javadoc

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  }