Class IdaAuthnRequestToAuthnRequestTransformer<TInput extends uk.gov.ida.saml.core.domain.IdaSamlMessage>
- java.lang.Object
-
- uk.gov.ida.saml.hub.transformers.outbound.IdaAuthnRequestToAuthnRequestTransformer<TInput>
-
- All Implemented Interfaces:
java.util.function.Function<TInput,org.opensaml.saml.saml2.core.AuthnRequest>
- Direct Known Subclasses:
IdaAuthnRequestFromHubToAuthnRequestTransformer
public abstract class IdaAuthnRequestToAuthnRequestTransformer<TInput extends uk.gov.ida.saml.core.domain.IdaSamlMessage> extends java.lang.Object implements java.util.function.Function<TInput,org.opensaml.saml.saml2.core.AuthnRequest>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIdaAuthnRequestToAuthnRequestTransformer(uk.gov.ida.saml.core.OpenSamlXmlObjectFactory samlObjectFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.opensaml.saml.saml2.core.AuthnRequestapply(TInput originalRequestToIdp)protected uk.gov.ida.saml.core.OpenSamlXmlObjectFactorygetSamlObjectFactory()protected abstract voidsupplementAuthnRequestWithDetails(TInput originalRequestToIdp, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
-
-
-
Method Detail
-
apply
public org.opensaml.saml.saml2.core.AuthnRequest apply(TInput originalRequestToIdp)
- Specified by:
applyin interfacejava.util.function.Function<TInput extends uk.gov.ida.saml.core.domain.IdaSamlMessage,org.opensaml.saml.saml2.core.AuthnRequest>
-
supplementAuthnRequestWithDetails
protected abstract void supplementAuthnRequestWithDetails(TInput originalRequestToIdp, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
-
getSamlObjectFactory
protected uk.gov.ida.saml.core.OpenSamlXmlObjectFactory getSamlObjectFactory()
-
-