Class SAMLResponseWriter
- java.lang.Object
-
- org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
-
- org.keycloak.saml.processing.core.saml.v2.writers.SAMLResponseWriter
-
public class SAMLResponseWriter extends BaseWriter
Write a SAML Response to stream- Since:
- Nov 2, 2010
- Author:
- [email protected]
-
-
Field Summary
-
Fields inherited from class org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
ASSERTION_PREFIX, logger, PROTOCOL_PREFIX, writer
-
-
Constructor Summary
Constructors Constructor Description SAMLResponseWriter(XMLStreamWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(ArtifactResponseType response)
void
write(ResponseType response)
Write aResponseType
to streamvoid
write(StatusCodeType statusCodeType)
Write aStatusCodeType
to streamvoid
write(StatusDetailType statusDetailType)
Write aStatusDetailType
to streamvoid
write(StatusResponseType response, QName qname)
Write aStatusResponseType
void
write(StatusType status)
Write aStatusType
to stream-
Methods inherited from class org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
write, write, write, write, write, writeAttributeTypeWithoutRootTag, writeDateAttributeValue, writeLocalizedNameType, writeNameIDTypeAttributeValue, writeStringAttributeValue
-
-
-
-
Constructor Detail
-
SAMLResponseWriter
public SAMLResponseWriter(XMLStreamWriter writer)
-
-
Method Detail
-
write
public void write(ResponseType response) throws ProcessingException
Write aResponseType
to stream- Parameters:
response
-out
-- Throws:
ProcessingException
-
write
public void write(ArtifactResponseType response) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(StatusResponseType response, QName qname) throws ProcessingException
Write aStatusResponseType
- Parameters:
response
-qname
- QName of the starting elementout
-- Throws:
ProcessingException
-
write
public void write(StatusType status) throws ProcessingException
Write aStatusType
to stream- Parameters:
status
-out
-- Throws:
ProcessingException
-
write
public void write(StatusCodeType statusCodeType) throws ProcessingException
Write aStatusCodeType
to stream- Parameters:
statusCodeType
-out
-- Throws:
ProcessingException
-
write
public void write(StatusDetailType statusDetailType) throws ProcessingException
Write aStatusDetailType
to stream- Parameters:
statusDetailType
-out
-- Throws:
ProcessingException
-
-