Class IdaResponseToSamlResponseTransformer<TInput extends IdaResponse>

  • 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 Detail

      • IdaResponseToSamlResponseTransformer

        @Inject
        public IdaResponseToSamlResponseTransformer​(OpenSamlXmlObjectFactory openSamlXmlObjectFactory)
    • Method Detail

      • apply

        public org.opensaml.saml.saml2.core.Response apply​(TInput originalResponse)
        Specified by:
        apply in interface java.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)