package org.dcache.gplazma.configuration;
import java.util.Collections;
import java.util.List;
/**
*
* @author timur
*/
public class Configuration {
private List<ConfigurationItem> configurationItemList;
public Configuration(List<ConfigurationItem> configurationItemList) {
this.configurationItemList = configurationItemList;
}
public List<ConfigurationItem> getConfigurationItemList() {
return Collections.unmodifiableList(configurationItemList);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder(
"# GPlazma 2.0 PAM Style configuration\n");
for(ConfigurationItem configItem:configurationItemList) {
sb.append(configItem).append('\n');
}
return sb.toString();
}
}