Class IdaStatusMarshaller<T extends IdaStatus>
- java.lang.Object
-
- uk.gov.ida.saml.core.transformers.outbound.IdaStatusMarshaller<T>
-
- Direct Known Subclasses:
MatchingServiceIdaStatusMarshaller,UnknownUserCreationIdaStatusMarshaller
public abstract class IdaStatusMarshaller<T extends IdaStatus> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected OpenSamlXmlObjectFactorysamlObjectFactory
-
Constructor Summary
Constructors Constructor Description IdaStatusMarshaller(OpenSamlXmlObjectFactory samlObjectFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract DetailedStatusCodegetDetailedStatusCode(T originalStatus)protected java.util.Optional<org.opensaml.saml.saml2.core.StatusDetail>getStatusDetail(T originalStatus)protected java.util.Optional<java.lang.String>getStatusMessage(T originalStatus)org.opensaml.saml.saml2.core.StatustoSamlStatus(T originalStatus)
-
-
-
Field Detail
-
samlObjectFactory
protected final OpenSamlXmlObjectFactory samlObjectFactory
-
-
Constructor Detail
-
IdaStatusMarshaller
public IdaStatusMarshaller(OpenSamlXmlObjectFactory samlObjectFactory)
-
-
Method Detail
-
toSamlStatus
public org.opensaml.saml.saml2.core.Status toSamlStatus(T originalStatus)
-
getStatusMessage
protected java.util.Optional<java.lang.String> getStatusMessage(T originalStatus)
-
getDetailedStatusCode
protected abstract DetailedStatusCode getDetailedStatusCode(T originalStatus)
-
getStatusDetail
protected java.util.Optional<org.opensaml.saml.saml2.core.StatusDetail> getStatusDetail(T originalStatus)
-
-