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 }