package org.bonitasoft.web.toolkit.client;
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestException;
public class RequestBuilder extends com.google.gwt.http.client.RequestBuilder {
public RequestBuilder(final Method httpMethod, final String url) {
super(httpMethod, url);
}
@Override
public Request send() throws RequestException {
String apiToken = getAPIToken();
if (apiToken != null) {
setHeader("X-Bonita-API-Token", apiToken);
}
return super.send();
}
protected String getAPIToken() {
return UserSessionVariables.getUserVariable(UserSessionVariables.API_TOKEN);
}
}