package pebl.benchmark.test;
import java.util.HashMap;
import java.util.Map;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import pebl.HasExtensions;
import pebl.MapAdapter;
import pebl.benchmark.test.partner.RuleBasedWSDLTestPartner;
import pebl.benchmark.test.partner.ScriptBasedWSDLTestPartner;
@XmlSeeAlso({RuleBasedWSDLTestPartner.class, ScriptBasedWSDLTestPartner.class})
public class TestPartner implements HasExtensions {
@XmlJavaTypeAdapter(MapAdapter.class)
private final Map<String, String> extensions = new HashMap<>();
public Map<String, String> getExtensions() {
return extensions;
}
public TestPartner addExtension(String key, String value) {
extensions.put(key, value);
return this;
}
}