From c375cbeba6f2cf04e2d10fddd7946e1e128a21a6 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Tue, 31 Mar 2020 21:01:25 -0400 Subject: [PATCH] add ApiClientBase.setHeader --- .../main/java/org/cobbzilla/wizard/client/ApiClientBase.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wizard-common/src/main/java/org/cobbzilla/wizard/client/ApiClientBase.java b/wizard-common/src/main/java/org/cobbzilla/wizard/client/ApiClientBase.java index 195b222..6d92e75 100644 --- a/wizard-common/src/main/java/org/cobbzilla/wizard/client/ApiClientBase.java +++ b/wizard-common/src/main/java/org/cobbzilla/wizard/client/ApiClientBase.java @@ -33,6 +33,7 @@ import org.cobbzilla.wizard.model.entityconfig.ModelEntity; import org.cobbzilla.wizard.util.RestResponse; import java.io.*; +import java.util.HashMap; import java.util.Map; import java.util.Stack; import java.util.concurrent.TimeUnit; @@ -84,6 +85,10 @@ public class ApiClientBase implements Cloneable, Closeable { final ObjectMapper mapper = new ObjectMapper(); headers = mapper.convertValue(jsonNode, Map.class); } + public void setHeader (String name, String value) { + if (headers == null) headers = new HashMap<>(); + headers.put(name, value); + } public void removeHeaders () { headers = null; } public ApiClientBase setToken(String token) {