public static class RestInterfaceTemplate.RestTemplateExchangeOption<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
| Constructor and Description |
|---|
RestTemplateExchangeOption() |
RestTemplateExchangeOption(java.net.URI uri,
org.springframework.http.HttpMethod method,
RestResultFormat format,
java.lang.Object parameter,
com.fasterxml.jackson.databind.JavaType returnType,
org.springframework.http.HttpHeaders headers,
boolean bodyRequest,
java.util.Map<java.lang.String,org.springframework.core.io.Resource> resources) |
| Modifier and Type | Method and Description |
|---|---|
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
builder() |
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
RestResultFormat |
getFormat() |
org.springframework.http.HttpHeaders |
getHeaders() |
org.springframework.http.HttpMethod |
getMethod() |
java.lang.Object |
getParameter() |
java.util.Map<java.lang.String,org.springframework.core.io.Resource> |
getResources() |
com.fasterxml.jackson.databind.JavaType |
getReturnType() |
java.net.URI |
getUri() |
int |
hashCode() |
boolean |
isBodyRequest() |
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
jsonFormUrlEncoded(java.lang.Class<T> returnClass)
JSON FormUrlEncoded 옵션 객체 생성
|
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
jsonFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType)
JSON FormUrlEncoded 옵션 객체 생성
|
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
jsonMultipart(java.lang.Class<T> returnClass)
JSON multipart 파일 전송 옵션 객체 생성
|
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
jsonMultipart(com.fasterxml.jackson.core.type.TypeReference<T> returnType) |
void |
setBodyRequest(boolean bodyRequest) |
void |
setFormat(RestResultFormat format) |
void |
setHeaders(org.springframework.http.HttpHeaders headers) |
void |
setMethod(org.springframework.http.HttpMethod method) |
void |
setParameter(java.lang.Object parameter) |
void |
setResources(java.util.Map<java.lang.String,org.springframework.core.io.Resource> resources) |
void |
setReturnType(com.fasterxml.jackson.databind.JavaType returnType) |
void |
setUri(java.net.URI uri) |
java.lang.String |
toString() |
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
xmlFormUrlEncoded(java.lang.Class<T> returnClass)
XML FormUrlEncoded 옵션 객체 생성
|
static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> |
xmlFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType)
XML FormUrlEncoded 옵션 객체 생성
|
public RestTemplateExchangeOption()
public RestTemplateExchangeOption(java.net.URI uri,
org.springframework.http.HttpMethod method,
RestResultFormat format,
java.lang.Object parameter,
com.fasterxml.jackson.databind.JavaType returnType,
org.springframework.http.HttpHeaders headers,
boolean bodyRequest,
java.util.Map<java.lang.String,org.springframework.core.io.Resource> resources)
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType)
T - returnType - public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> xmlFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType)
T - returnType - public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonMultipart(com.fasterxml.jackson.core.type.TypeReference<T> returnType)
T - returnType - public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonFormUrlEncoded(java.lang.Class<T> returnClass)
T - returnType - public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> xmlFormUrlEncoded(java.lang.Class<T> returnClass)
T - returnType - public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonMultipart(java.lang.Class<T> returnClass)
T - returnClass - 반환 클래스public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> builder()
public java.net.URI getUri()
public org.springframework.http.HttpMethod getMethod()
public RestResultFormat getFormat()
public java.lang.Object getParameter()
public com.fasterxml.jackson.databind.JavaType getReturnType()
public org.springframework.http.HttpHeaders getHeaders()
public boolean isBodyRequest()
public java.util.Map<java.lang.String,org.springframework.core.io.Resource> getResources()
public void setUri(java.net.URI uri)
public void setMethod(org.springframework.http.HttpMethod method)
public void setFormat(RestResultFormat format)
public void setParameter(java.lang.Object parameter)
public void setReturnType(com.fasterxml.jackson.databind.JavaType returnType)
public void setHeaders(org.springframework.http.HttpHeaders headers)
public void setBodyRequest(boolean bodyRequest)
public void setResources(java.util.Map<java.lang.String,org.springframework.core.io.Resource> resources)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object