package at.gv.egiz.eaaf.core.impl.idp.module.test; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Map; import org.apache.commons.lang3.StringUtils; import at.gv.egiz.eaaf.core.api.idp.IConfiguration; import at.gv.egiz.eaaf.core.impl.idp.conf.SpConfigurationImpl; public class DummySpConfiguration extends SpConfigurationImpl { private static final long serialVersionUID = 3837138426712775909L; public DummySpConfiguration(final Map spConfig, final IConfiguration authConfig) { super(spConfig, authConfig); } @Override public String getAreaSpecificTargetIdentifier() { return getConfigurationValue("target"); } @Override public List getRequiredLoA() { String loa = getConfigurationValue("loa"); return StringUtils.isNotEmpty(loa) ? Arrays.asList(loa) : Collections.emptyList(); } }