Class ServiceContextProviderForFintech
- java.lang.Object
-
- de.adorsys.opba.protocol.facade.services.context.ServiceContextProviderForFintech
-
- All Implemented Interfaces:
ServiceContextProvider
- Direct Known Subclasses:
NoRedirectCodeValidationServiceContextProvider,ServiceContextProviderForAspsp
@Service("FINTECH_CONTEXT_PROVIDER") public class ServiceContextProviderForFintech extends Object implements ServiceContextProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected AuthorizationSessionRepositoryauthSessionsstatic StringFINTECH_CONTEXT_PROVIDER
-
Constructor Summary
Constructors Constructor Description ServiceContextProviderForFintech()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <REQUEST extends FacadeServiceableGetter,ACTION>
InternalContext<REQUEST,ACTION>provide(REQUEST request)<REQUEST extends FacadeServiceableGetter,ACTION>
ServiceContext<REQUEST>provideRequestScoped(REQUEST request, InternalContext<REQUEST,ACTION> ctx)protected <REQUEST extends FacadeServiceableGetter>
voidvalidateRedirectCode(REQUEST request, AuthSession session)
-
-
-
Field Detail
-
FINTECH_CONTEXT_PROVIDER
public static final String FINTECH_CONTEXT_PROVIDER
- See Also:
- Constant Field Values
-
authSessions
protected final AuthorizationSessionRepository authSessions
-
-
Method Detail
-
provide
@Transactional public <REQUEST extends FacadeServiceableGetter,ACTION> InternalContext<REQUEST,ACTION> provide(REQUEST request)
- Specified by:
providein interfaceServiceContextProvider
-
provideRequestScoped
public <REQUEST extends FacadeServiceableGetter,ACTION> ServiceContext<REQUEST> provideRequestScoped(REQUEST request, InternalContext<REQUEST,ACTION> ctx)
- Specified by:
provideRequestScopedin interfaceServiceContextProvider
-
validateRedirectCode
protected <REQUEST extends FacadeServiceableGetter> void validateRedirectCode(REQUEST request, AuthSession session)
-
-