Class FacadeResponseMapper
- java.lang.Object
-
- de.adorsys.opba.restapi.shared.service.FacadeResponseMapper
-
@Service public class FacadeResponseMapper extends Object
-
-
Constructor Summary
Constructors Constructor Description FacadeResponseMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.http.ResponseEntity<?>doHandleRedirect(FacadeResultRedirectable<?,?> result)StringfromAspspRedirectPath(String authorizationId, String redirectState)protected <E> org.springframework.http.ResponseEntity<E>handleError(FacadeRedirectErrorResult<?,?> result)protected <E> org.springframework.http.ResponseEntity<E>handleError(FacadeRuntimeErrorResult<?> result)protected <E> org.springframework.http.ResponseEntity<E>handleErrorWithOwnResponseCode(FacadeRuntimeErrorResultWithOwnResponseCode<?> result)protected org.springframework.http.ResponseEntity<?>handleInitialAuthorizationRedirect(FacadeStartAuthorizationResult<?,?> result)protected org.springframework.http.ResponseEntity<?>handleRedirect(FacadeResultRedirectable<?,?> result)protected <T,F>
org.springframework.http.ResponseEntity<T>handleSuccess(FacadeSuccessResult<F> result, FacadeResponseBodyToRestBodyMapper<T,F> mapper)protected org.springframework.http.ResponseEntity.BodyBuilderputDefaultHeaders(FacadeResult<?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)protected org.springframework.http.ResponseEntity.BodyBuilderputHeadersFromResponse(FacadeResultRedirectable<?,?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)protected org.springframework.http.ResponseEntity.BodyBuilderputHeadersFromResponse(FacadeRuntimeErrorResult<?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)protected org.springframework.http.ResponseEntity<Map<String,String>>responseForRedirection(FacadeResultRedirectable<?,?> result, org.springframework.http.ResponseEntity.BodyBuilder response)<T,F>
org.springframework.http.ResponseEntity<?>translate(FacadeResult<F> result, FacadeResponseBodyToRestBodyMapper<T,F> mapper)
-
-
-
Method Detail
-
translate
public <T,F> org.springframework.http.ResponseEntity<?> translate(FacadeResult<F> result, FacadeResponseBodyToRestBodyMapper<T,F> mapper)
-
handleRedirect
protected org.springframework.http.ResponseEntity<?> handleRedirect(FacadeResultRedirectable<?,?> result)
-
handleInitialAuthorizationRedirect
protected org.springframework.http.ResponseEntity<?> handleInitialAuthorizationRedirect(FacadeStartAuthorizationResult<?,?> result)
-
doHandleRedirect
protected org.springframework.http.ResponseEntity<?> doHandleRedirect(FacadeResultRedirectable<?,?> result)
-
responseForRedirection
protected org.springframework.http.ResponseEntity<Map<String,String>> responseForRedirection(FacadeResultRedirectable<?,?> result, org.springframework.http.ResponseEntity.BodyBuilder response)
-
handleError
protected <E> org.springframework.http.ResponseEntity<E> handleError(FacadeRedirectErrorResult<?,?> result)
-
handleError
protected <E> org.springframework.http.ResponseEntity<E> handleError(FacadeRuntimeErrorResult<?> result)
-
handleErrorWithOwnResponseCode
protected <E> org.springframework.http.ResponseEntity<E> handleErrorWithOwnResponseCode(FacadeRuntimeErrorResultWithOwnResponseCode<?> result)
-
handleSuccess
protected <T,F> org.springframework.http.ResponseEntity<T> handleSuccess(FacadeSuccessResult<F> result, FacadeResponseBodyToRestBodyMapper<T,F> mapper)
-
putDefaultHeaders
protected org.springframework.http.ResponseEntity.BodyBuilder putDefaultHeaders(FacadeResult<?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)
-
putHeadersFromResponse
protected org.springframework.http.ResponseEntity.BodyBuilder putHeadersFromResponse(FacadeRuntimeErrorResult<?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)
-
putHeadersFromResponse
protected org.springframework.http.ResponseEntity.BodyBuilder putHeadersFromResponse(FacadeResultRedirectable<?,?> result, org.springframework.http.ResponseEntity.BodyBuilder builder)
-
-