Class QueryHeadersMapperTemplate<C extends BaseContext,Q,H>
- java.lang.Object
-
- de.adorsys.opba.protocol.xs2a.service.mapper.QueryHeadersMapperTemplate<C,Q,H>
-
- Type Parameters:
C- Context classH- ASPSP API headers classQ- ASPSP API query params class
- Direct Known Subclasses:
Xs2aAccountListingService.Extractor,Xs2aOauth2ExchangeCodeToToken.Extractor,Xs2aRedirectUserToOauth2AuthorizationServer.Extractor
public class QueryHeadersMapperTemplate<C extends BaseContext,Q,H> extends Object
Mapper class to map from context object likeXs2aContextto ASPSP API request parameters (query parameters, headers).
-
-
Constructor Summary
Constructors Constructor Description QueryHeadersMapperTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidatedQueryHeaders<Q,H>forExecution(C context)Converts context object into object that can be used for ASPSP API call.QueryHeadersToValidate<Q,H>forValidation(C context)Converts context object into object that can be used for validation.
-
-
-
Method Detail
-
forValidation
public QueryHeadersToValidate<Q,H> forValidation(C context)
Converts context object into object that can be used for validation.- Parameters:
context- Context to convert- Returns:
- Validatable object that can be used with
Xs2aValidatorto check if all necessary parameters are present
-
forExecution
public ValidatedQueryHeaders<Q,H> forExecution(C context)
Converts context object into object that can be used for ASPSP API call.- Parameters:
context- Context to convert- Returns:
- Object that can be used with
Xs2aAdapterto perform ASPSP API calls
-
-