/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.component.model.configuration.impl; import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; import de.rcenvironment.core.component.model.configuration.api.ReadOnlyConfiguration; /** * Implementation if read-only configuration. * * @author Doreen Seider */ public class ReadOnlyConfigurationImpl implements ReadOnlyConfiguration, Serializable { private static final long serialVersionUID = 60339704245897514L; private Map<String, String> configuration = new HashMap<String, String>(); @Override public Set<String> getConfigurationKeys() { return configuration.keySet(); } @Override public String getValue(String key) { return configuration.get(key); } @Override public Map<String, String> getConfiguration() { return configuration; } public void setConfiguration(Map<String, String> configuration) { this.configuration = configuration; } }