Class RequestBuilderImpl
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.http.RequestBuilderImpl
-
- All Implemented Interfaces:
Request.Builder
public class RequestBuilderImpl extends Object implements Request.Builder
-
-
Constructor Summary
Constructors Constructor Description RequestBuilderImpl(HttpClient httpClient, String method, String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request.BuilderaddJsonPart(String name, String jsonPart)Request.BuilderaddPlainTextPart(String name, Object part)Request.BuilderaddXmlPart(String name, String xmlPart)Stringbody()Stringcontent()booleanemptyBody()Request.BuilderemptyBody(boolean emptyBody)Request.Builderheader(String name, String value)Map<String,String>headers()Request.Builderheaders(Map<String,String> headers)booleanjsonBody()Request.BuilderjsonBody(String body)Map<String,String>jsonParts()Stringmethod()booleanmultipartBody()Map<String,String>plainTextParts()<T> Response<T>send(HttpClient.ResponseHandler<T> responseHandler, List<Interceptor> interceptors)Stringuri()Request.Builderuri(String uri)Map<String,String>urlEncodedBody()Request.BuilderurlEncodedBody(Map<String,String> formData)booleanxmlBody()Request.BuilderxmlBody(String body)Map<String,String>xmlParts()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.xs2a.adapter.api.http.Request.Builder
send
-
-
-
-
Constructor Detail
-
RequestBuilderImpl
public RequestBuilderImpl(HttpClient httpClient, String method, String uri)
-
-
Method Detail
-
method
public String method()
- Specified by:
methodin interfaceRequest.Builder
-
uri
public String uri()
- Specified by:
uriin interfaceRequest.Builder
-
uri
public Request.Builder uri(String uri)
-
headers
public Request.Builder headers(Map<String,String> headers)
- Specified by:
headersin interfaceRequest.Builder
-
headers
public Map<String,String> headers()
- Specified by:
headersin interfaceRequest.Builder
-
header
public Request.Builder header(String name, String value)
- Specified by:
headerin interfaceRequest.Builder
-
jsonBody
public Request.Builder jsonBody(String body)
- Specified by:
jsonBodyin interfaceRequest.Builder
-
jsonBody
public boolean jsonBody()
- Specified by:
jsonBodyin interfaceRequest.Builder
-
xmlBody
public Request.Builder xmlBody(String body)
- Specified by:
xmlBodyin interfaceRequest.Builder
-
xmlBody
public boolean xmlBody()
- Specified by:
xmlBodyin interfaceRequest.Builder
-
addXmlPart
public Request.Builder addXmlPart(String name, String xmlPart)
- Specified by:
addXmlPartin interfaceRequest.Builder
-
xmlParts
public Map<String,String> xmlParts()
- Specified by:
xmlPartsin interfaceRequest.Builder
-
addJsonPart
public Request.Builder addJsonPart(String name, String jsonPart)
- Specified by:
addJsonPartin interfaceRequest.Builder
-
jsonParts
public Map<String,String> jsonParts()
- Specified by:
jsonPartsin interfaceRequest.Builder
-
addPlainTextPart
public Request.Builder addPlainTextPart(String name, Object part)
- Specified by:
addPlainTextPartin interfaceRequest.Builder
-
plainTextParts
public Map<String,String> plainTextParts()
- Specified by:
plainTextPartsin interfaceRequest.Builder
-
multipartBody
public boolean multipartBody()
- Specified by:
multipartBodyin interfaceRequest.Builder
-
body
public String body()
- Specified by:
bodyin interfaceRequest.Builder
-
emptyBody
public Request.Builder emptyBody(boolean emptyBody)
- Specified by:
emptyBodyin interfaceRequest.Builder
-
emptyBody
public boolean emptyBody()
- Specified by:
emptyBodyin interfaceRequest.Builder
-
urlEncodedBody
public Request.Builder urlEncodedBody(Map<String,String> formData)
- Specified by:
urlEncodedBodyin interfaceRequest.Builder
-
urlEncodedBody
public Map<String,String> urlEncodedBody()
- Specified by:
urlEncodedBodyin interfaceRequest.Builder
-
send
public <T> Response<T> send(HttpClient.ResponseHandler<T> responseHandler, List<Interceptor> interceptors)
- Specified by:
sendin interfaceRequest.Builder
-
content
public String content()
- Specified by:
contentin interfaceRequest.Builder
-
-