Class RestInterfaceTemplate.RestTemplateExchangeOption<T>
java.lang.Object
com.gsitm.ustra.java.data.logging.interfaces.outbound.templates.RestInterfaceTemplate.RestTemplateExchangeOption<T>
- Enclosing class:
- RestInterfaceTemplate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRestTemplateExchangeOption(URI uri, org.springframework.http.HttpMethod method, RestResultFormat format, Object parameter, com.fasterxml.jackson.databind.JavaType returnType, org.springframework.http.HttpHeaders headers, boolean bodyRequest, Map<String, org.springframework.core.io.Resource> resources) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanorg.springframework.http.HttpHeadersorg.springframework.http.HttpMethodcom.fasterxml.jackson.databind.JavaTypegetUri()inthashCode()booleanjsonFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType) JSON FormUrlEncoded 옵션 객체 생성jsonFormUrlEncoded(Class<T> returnClass) JSON FormUrlEncoded 옵션 객체 생성jsonMultipart(com.fasterxml.jackson.core.type.TypeReference<T> returnType) jsonMultipart(Class<T> returnClass) JSON multipart 파일 전송 옵션 객체 생성voidsetBodyRequest(boolean bodyRequest) voidsetFormat(RestResultFormat format) voidsetHeaders(org.springframework.http.HttpHeaders headers) voidsetMethod(org.springframework.http.HttpMethod method) voidsetParameter(Object parameter) voidsetResources(Map<String, org.springframework.core.io.Resource> resources) voidsetReturnType(com.fasterxml.jackson.databind.JavaType returnType) voidtoString()xmlFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType) XML FormUrlEncoded 옵션 객체 생성xmlFormUrlEncoded(Class<T> returnClass) XML FormUrlEncoded 옵션 객체 생성
-
Constructor Details
-
RestTemplateExchangeOption
public RestTemplateExchangeOption() -
RestTemplateExchangeOption
public RestTemplateExchangeOption(URI uri, org.springframework.http.HttpMethod method, RestResultFormat format, Object parameter, com.fasterxml.jackson.databind.JavaType returnType, org.springframework.http.HttpHeaders headers, boolean bodyRequest, Map<String, org.springframework.core.io.Resource> resources)
-
-
Method Details
-
jsonFormUrlEncoded
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType) JSON FormUrlEncoded 옵션 객체 생성- Type Parameters:
T-- Parameters:
returnType-- Returns:
-
xmlFormUrlEncoded
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> xmlFormUrlEncoded(com.fasterxml.jackson.core.type.TypeReference<T> returnType) XML FormUrlEncoded 옵션 객체 생성- Type Parameters:
T-- Parameters:
returnType-- Returns:
-
jsonMultipart
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonMultipart(com.fasterxml.jackson.core.type.TypeReference<T> returnType) - Type Parameters:
T-- Parameters:
returnType-- Returns:
-
jsonFormUrlEncoded
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonFormUrlEncoded(Class<T> returnClass) JSON FormUrlEncoded 옵션 객체 생성- Type Parameters:
T-- Parameters:
returnType-- Returns:
-
xmlFormUrlEncoded
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> xmlFormUrlEncoded(Class<T> returnClass) XML FormUrlEncoded 옵션 객체 생성- Type Parameters:
T-- Parameters:
returnType-- Returns:
-
jsonMultipart
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> jsonMultipart(Class<T> returnClass) JSON multipart 파일 전송 옵션 객체 생성- Type Parameters:
T-- Parameters:
returnClass- 반환 클래스- Returns:
-
builder
public static <T> RestInterfaceTemplate.RestTemplateExchangeOption.RestTemplateExchangeOptionBuilder<T> builder() -
getUri
-
getMethod
public org.springframework.http.HttpMethod getMethod() -
getFormat
-
getParameter
-
getReturnType
public com.fasterxml.jackson.databind.JavaType getReturnType() -
getHeaders
public org.springframework.http.HttpHeaders getHeaders() -
isBodyRequest
public boolean isBodyRequest() -
getResources
-
setUri
-
setMethod
public void setMethod(org.springframework.http.HttpMethod method) -
setFormat
-
setParameter
-
setReturnType
public void setReturnType(com.fasterxml.jackson.databind.JavaType returnType) -
setHeaders
public void setHeaders(org.springframework.http.HttpHeaders headers) -
setBodyRequest
public void setBodyRequest(boolean bodyRequest) -
setResources
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-