Class IdaResponseToSamlResponseTransformer<TInput extends IdaResponse>
- java.lang.Object
-
- uk.gov.ida.saml.core.transformers.outbound.IdaResponseToSamlResponseTransformer<TInput>
-
- All Implemented Interfaces:
java.util.function.Function<TInput,org.opensaml.saml.saml2.core.Response>
public abstract class IdaResponseToSamlResponseTransformer<TInput extends IdaResponse> extends java.lang.Object implements java.util.function.Function<TInput,org.opensaml.saml.saml2.core.Response>
-
-
Constructor Summary
Constructors Constructor Description IdaResponseToSamlResponseTransformer(OpenSamlXmlObjectFactory openSamlXmlObjectFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.opensaml.saml.saml2.core.Responseapply(TInput originalResponse)protected abstract voidtransformAssertions(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)protected abstract voidtransformDestination(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)protected voidtransformIssuer(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)protected abstract org.opensaml.saml.saml2.core.StatustransformStatus(TInput originalResponse)
-
-
-
Constructor Detail
-
IdaResponseToSamlResponseTransformer
@Inject public IdaResponseToSamlResponseTransformer(OpenSamlXmlObjectFactory openSamlXmlObjectFactory)
-
-
Method Detail
-
apply
public org.opensaml.saml.saml2.core.Response apply(TInput originalResponse)
- Specified by:
applyin interfacejava.util.function.Function<TInput extends IdaResponse,org.opensaml.saml.saml2.core.Response>
-
transformIssuer
protected void transformIssuer(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)
-
transformAssertions
protected abstract void transformAssertions(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)
-
transformStatus
protected abstract org.opensaml.saml.saml2.core.Status transformStatus(TInput originalResponse)
-
transformDestination
protected abstract void transformDestination(TInput originalResponse, org.opensaml.saml.saml2.core.Response transformedResponse)
-
-