Class AbstractUsersCoreEndpoint<E,MIT,MRT extends es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<MIT>,M extends AbstractCoreResponseMapper<E,MIT>>
java.lang.Object
es.kukenan.smartfi.microservice.clients.service.backoffice.AbstractEndpointClient
es.kukenan.smartfi.microservice.clients.service.backoffice.apis.endpoints.AbstractUsersCoreEndpoint<E,MIT,MRT,M>
- Type Parameters:
E- Skyline entity to return.MIT- Core item.MRT- List Core response.M- Mapper to transform a Core List item in a Skyline entity.
- Direct Known Subclasses:
BolsaKukenbankSessionEndpoint,SsoLoginEndpoint
public abstract class AbstractUsersCoreEndpoint<E,MIT,MRT extends es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<MIT>,M extends AbstractCoreResponseMapper<E,MIT>>
extends AbstractEndpointClient
Base class with core functionality for a list of any endpoint implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionCore response class type.private final MMapper.Core rest template.Fields inherited from class es.kukenan.smartfi.microservice.clients.service.backoffice.AbstractEndpointClient
coreBasseUrl, HEADER_USERPROFILEID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractUsersCoreEndpoint(M mapper, Class<MRT> coreResponseClass) -
Method Summary
Modifier and TypeMethodDescriptionprivate MRTcallCoreRest(org.springframework.http.RequestEntity<?> requestEntity) protected StringcreateSsoLoginQueryParams(String hash, Boolean scaLevel, Boolean bolsaKukenbank) protected Eprivate MRTextractResponseBody(org.springframework.http.ResponseEntity<MRT> responseEntity) Extract the response body from the givenResponseEntity.Methods inherited from class es.kukenan.smartfi.microservice.clients.service.backoffice.AbstractEndpointClient
createUri, createUri, defaultRequestHeaders, defaultRequestHeaders, defaultRequestHeaders, handleConnectionException, message
-
Field Details
-
Constructor Details
-
AbstractUsersCoreEndpoint
-
-
Method Details
-
doGet
-
callCoreRest
-
extractResponseBody
Extract the response body from the givenResponseEntity.- Parameters:
responseEntity-ResponseEntity.- Returns:
- core response body.
-
createSsoLoginQueryParams
-