package server.mcsv1002; import ru.codeinside.gws.api.Enclosure; import ru.codeinside.gws.api.ReceiptContext; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; public class DummyContext implements ReceiptContext { final public Map<String, Object> vars = new LinkedHashMap<String, Object>(); final public Map<String, Enclosure> enclosures = new LinkedHashMap<String, Enclosure>(); @Override public Set<String> getPropertyNames() { return vars.keySet(); } @Override public Set<String> getAllPropertyNames() { return getPropertyNames(); } @Override public Set<String> getEnclosureNames() { return enclosures.keySet(); } @Override public Set<String> getAllEnclosureNames() { return getEnclosureNames(); } @Override public Object getVariable(String name) { return vars.get(name); } @Override public Object getVariableByFullName(String name) { return getVariable(name); } @Override public Enclosure getEnclosure(String name) { return enclosures.get(name); } @Override public Enclosure getEnclosureByFullName(String name) { return getEnclosure(name); } @Override public void setEnclosure(String name, Enclosure enclosure) { enclosures.put(name, enclosure); } @Override public void setVariable(String name, Object value) { vars.put(name, value); } @Override public String getBid() { return "1"; } }