writeDOMNode(writer, child);
writeDOMNode(writer, child);
writeDOMNode(writer, child);
if (content instanceof Element) { Element element = (Element) keyInfo.getContent().get(0); StaxUtil.writeDOMNode(writer, element); } else if (content instanceof X509DataType) { X509DataType type = (X509DataType) content;
if (content instanceof Element) { Element element = (Element) keyInfo.getContent().get(0); StaxUtil.writeDOMNode(writer, element); } else if (content instanceof X509DataType) { X509DataType type = (X509DataType) content;
public void write(XACMLAuthzDecisionStatementType xacmlStat) throws ProcessingException { StaxUtil.writeStartElement(writer, ASSERTION_PREFIX, JBossSAMLConstants.STATEMENT.get(), ASSERTION_NSURI.get()); StaxUtil.writeNameSpace(writer, ASSERTION_PREFIX, ASSERTION_NSURI.get()); StaxUtil.writeNameSpace(writer, XACML_SAML_PREFIX, JBossSAMLURIConstants.XACML_SAML_NSURI.get()); StaxUtil.writeNameSpace(writer, XACML_SAML_PROTO_PREFIX, JBossSAMLURIConstants.XACML_SAML_PROTO_NSURI.get()); StaxUtil.writeNameSpace(writer, XSI_PREFIX, JBossSAMLURIConstants.XSI_NSURI.get()); StaxUtil.writeAttribute(writer, new QName(JBossSAMLURIConstants.XSI_NSURI.get(), JBossSAMLConstants.TYPE.get(), XSI_PREFIX), XACMLAuthzDecisionStatementType.XSI_TYPE); ResponseType responseType = xacmlStat.getResponse(); if (responseType == null) throw logger.writerNullValueError("XACML response"); Document doc = SAMLXACMLUtil.getXACMLResponse(responseType); StaxUtil.writeDOMElement(writer, doc.getDocumentElement()); RequestType requestType = xacmlStat.getRequest(); if (requestType != null) { StaxUtil.writeDOMNode(writer, SAMLXACMLUtil.getXACMLRequest(requestType).getDocumentElement()); } StaxUtil.writeEndElement(writer); StaxUtil.flush(writer); }
public void write(XACMLAuthzDecisionStatementType xacmlStat) throws ProcessingException { StaxUtil.writeStartElement(writer, ASSERTION_PREFIX, JBossSAMLConstants.STATEMENT.get(), ASSERTION_NSURI.get()); StaxUtil.writeNameSpace(writer, ASSERTION_PREFIX, ASSERTION_NSURI.get()); StaxUtil.writeNameSpace(writer, XACML_SAML_PREFIX, JBossSAMLURIConstants.XACML_SAML_NSURI.get()); StaxUtil.writeNameSpace(writer, XACML_SAML_PROTO_PREFIX, JBossSAMLURIConstants.XACML_SAML_PROTO_NSURI.get()); StaxUtil.writeNameSpace(writer, XSI_PREFIX, JBossSAMLURIConstants.XSI_NSURI.get()); StaxUtil.writeAttribute(writer, new QName(JBossSAMLURIConstants.XSI_NSURI.get(), JBossSAMLConstants.TYPE.get(), XSI_PREFIX), XACMLAuthzDecisionStatementType.XSI_TYPE); ResponseType responseType = xacmlStat.getResponse(); if (responseType == null) throw logger.writerNullValueError("XACML response"); Document doc = SAMLXACMLUtil.getXACMLResponse(responseType); StaxUtil.writeDOMElement(writer, doc.getDocumentElement()); RequestType requestType = xacmlStat.getRequest(); if (requestType != null) { StaxUtil.writeDOMNode(writer, SAMLXACMLUtil.getXACMLRequest(requestType).getDocumentElement()); } StaxUtil.writeEndElement(writer); StaxUtil.flush(writer); }
StaxUtil.writeDOMNode(writer, xacmlDoc.getDocumentElement()); } catch (ConfigurationException e) { throw logger.processingError(e);
StaxUtil.writeDOMNode(writer, xacmlDoc.getDocumentElement()); } catch (ConfigurationException e) { throw logger.processingError(e);