package at.gv.egiz.eaaf.core.impl.idp.module.test; import java.net.URI; import java.net.URL; import java.util.Map; import at.gv.egiz.eaaf.core.api.idp.IConfiguration; import at.gv.egiz.eaaf.core.api.idp.ISPConfiguration; import at.gv.egiz.eaaf.core.exceptions.EAAFConfigurationException; import at.gv.egiz.eaaf.core.exceptions.EAAFException; import at.gv.egiz.eaaf.core.impl.idp.auth.builder.AbstractAuthenticationDataBuilder; public class DummyConfiguration implements IConfiguration { private Boolean isIDLEscapingEnabled = null; @Override public String getBasicConfiguration(String key) { // TODO Auto-generated method stub return null; } @Override public String getBasicConfiguration(String key, String defaultValue) { // TODO Auto-generated method stub return null; } @Override public Map getBasicConfigurationWithPrefix(String prefix) { // TODO Auto-generated method stub return null; } @Override public ISPConfiguration getServiceProviderConfiguration(String uniqueID) throws EAAFConfigurationException { // TODO Auto-generated method stub return null; } @Override public T getServiceProviderConfiguration(String spIdentifier, Class decorator) throws EAAFConfigurationException { // TODO Auto-generated method stub return null; } @Override public URI getConfigurationRootDirectory() { // TODO Auto-generated method stub return null; } @Override public String validateIDPURL(URL authReqUrl) throws EAAFException { // TODO Auto-generated method stub return null; } public void setIsIDLEscapingEnabled(Boolean isIDLEscapingEnabled) { this.isIDLEscapingEnabled = isIDLEscapingEnabled; } @Override public Boolean getBasicConfigurationBoolean(String key) { return null; } @Override public boolean getBasicConfigurationBoolean(String key, boolean defaultValue) { if (AbstractAuthenticationDataBuilder.CONFIG_PROP_ENABLE_IDL_ATTRIBUTE_ESCAPEING.equals(key)) { if (isIDLEscapingEnabled == null) return defaultValue; else return isIDLEscapingEnabled; } return false; } }