package br.com.doctors.util; import java.util.Map.Entry; import java.util.Collection; import java.util.Properties; import java.util.Set; public class ConfiguracaoPorProperties implements Configuracao{ private Properties properties; public ConfiguracaoPorProperties(Properties prop){ this.properties = prop; } public Collection<Entry<Object,Object>> getAllPropriedades(){ return properties.entrySet(); } public boolean isEmpty(){ return properties.isEmpty(); } public String getPropriedade(String nomeParametro){ return properties.getProperty(nomeParametro); } public void setPropriedade(String nomeParametro, String valor){ if (properties.containsKey(nomeParametro)){ properties.setProperty(nomeParametro, valor); } else { properties.put(nomeParametro, valor); } } }