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.IConfigurationWithSP; 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 IConfigurationWithSP { private Boolean isIdlEscapingEnabled = null; @Override public String getBasicConfiguration(final String key) { // TODO Auto-generated method stub return null; } @Override public String getBasicConfiguration(final String key, final String defaultValue) { return defaultValue; } @Override public Map getBasicConfigurationWithPrefix(final String prefix) { // TODO Auto-generated method stub return null; } @Override public ISpConfiguration getServiceProviderConfiguration(final String uniqueID) throws EaafConfigurationException { // TODO Auto-generated method stub return null; } @Override public T getServiceProviderConfiguration(final String spIdentifier, final 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(final URL authReqUrl) throws EaafException { // TODO Auto-generated method stub return null; } public void setIsIdlEscapingEnabled(final Boolean isIdlEscapingEnabled) { this.isIdlEscapingEnabled = isIdlEscapingEnabled; } @Override public boolean getBasicConfigurationBoolean(final String key) { return false; } @Override public boolean getBasicConfigurationBoolean(final String key, final boolean defaultValue) { if (AbstractAuthenticationDataBuilder.CONFIG_PROP_ENABLE_IDL_ATTRIBUTE_ESCAPEING.equals(key)) { if (isIdlEscapingEnabled == null) { return defaultValue; } else { return isIdlEscapingEnabled; } } return false; } }