public javax.xml.stream.XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); try{ getMarshaller().marshal(signature, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
void addSchema(Source schema) { assert schema.getSystemId() != null; String systemId = schema.getSystemId(); try { XMLStreamBufferResult xsbr = XmlUtil.identityTransform(schema, new XMLStreamBufferResult()); SDDocumentSource sds = SDDocumentSource.create(new URL(systemId), xsbr.getXMLStreamBuffer()); SDDocument sdoc = SDDocumentImpl.create(sds, new QName(""), new QName("")); docs.put(systemId, sdoc); nsMapping.put(((SDDocument.Schema)sdoc).getTargetNamespace(), sdoc); } catch(Exception ex) { LOGGER.log(Level.WARNING, "Exception in adding schemas to resolver", ex); } }
void addSchema(Source schema) { assert schema.getSystemId() != null; String systemId = schema.getSystemId(); try { XMLStreamBufferResult xsbr = XmlUtil.identityTransform(schema, new XMLStreamBufferResult()); SDDocumentSource sds = SDDocumentSource.create(new URL(systemId), xsbr.getXMLStreamBuffer()); SDDocument sdoc = SDDocumentImpl.create(sds, new QName(""), new QName("")); docs.put(systemId, sdoc); nsMapping.put(((SDDocument.Schema)sdoc).getTargetNamespace(), sdoc); } catch(Exception ex) { LOGGER.log(Level.WARNING, "Exception in adding schemas to resolver", ex); } }
public javax.xml.stream.XMLStreamReader readHeader() throws javax.xml.stream.XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<SignatureConfirmationType> scElem = objFac.createSignatureConfirmation(this); try{ getMarshaller().marshal(scElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
void addSchema(Source schema) { assert schema.getSystemId() != null; String systemId = schema.getSystemId(); try { XMLStreamBufferResult xsbr = XmlUtil.identityTransform(schema, new XMLStreamBufferResult()); SDDocumentSource sds = SDDocumentSource.create(new URL(systemId), xsbr.getXMLStreamBuffer()); SDDocument sdoc = SDDocumentImpl.create(sds, new QName(""), new QName("")); docs.put(systemId, sdoc); nsMapping.put(((SDDocument.Schema)sdoc).getTargetNamespace(), sdoc); } catch(Exception ex) { LOGGER.log(Level.WARNING, "Exception in adding schemas to resolver", ex); } }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<KeyIdentifierType> keyIdentifierElem = new ObjectFactory().createKeyIdentifier(this); try{ getMarshaller().marshal(keyIdentifierElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<com.sun.xml.ws.security.opt.crypto.dsig.keyinfo.X509IssuerSerial> issuerSerialElem = new ObjectFactory().createX509DataTypeX509IssuerSerial(this); try{ getMarshaller().marshal(issuerSerialElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<ReferenceType> deirectRefElem = new ObjectFactory().createReference(this); try{ getMarshaller().marshal(deirectRefElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public javax.xml.stream.XMLStreamReader readHeader() throws javax.xml.stream.XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<TimestampType> tsElem = new ObjectFactory().createTimestamp(this); try{ getMarshaller().marshal(tsElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<BinarySecurityTokenType> bstElem = new ObjectFactory().createBinarySecurityToken(bst); try{ getMarshaller().marshal(bstElem, xbr); }catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public javax.xml.stream.XMLStreamReader readHeader() throws javax.xml.stream.XMLStreamException { if(!this.valuesSet) setValues(); XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<UsernameTokenType> utElem = objFac.createUsernameToken(this); try{ getMarshaller().marshal(utElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<SecurityTokenReferenceType> strElem = new ObjectFactory().createSecurityTokenReference(this); try{ getMarshaller().marshal(strElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
public XMLStreamReader readHeader() throws XMLStreamException { XMLStreamBufferResult xbr = new XMLStreamBufferResult(); JAXBElement<com.sun.xml.ws.security.opt.crypto.dsig.keyinfo.X509Data> x509DataElem = new ObjectFactory().createX509Data(this); try{ getMarshaller().marshal(x509DataElem, xbr); } catch(JAXBException je){ throw new XMLStreamException(je); } return xbr.getXMLStreamBuffer().readAsXMLStreamReader(); }
/** * Convert metadata sources using identity transform. So that we can * reuse the Source object multiple times. */ private List<SDDocumentSource> buildDocList() { List<SDDocumentSource> r = new ArrayList<>(); if (metadata != null) { for (Source source : metadata) { try { XMLStreamBufferResult xsbr = XmlUtil.identityTransform(source, new XMLStreamBufferResult()); String systemId = source.getSystemId(); r.add(SDDocumentSource.create(new URL(systemId), xsbr.getXMLStreamBuffer())); } catch (TransformerException | IOException | SAXException | ParserConfigurationException te) { throw new ServerRtException("server.rt.err", te); } } } return r; }
/** * Generates the concrete WSDL that contains service element. * * @return Result the generated concrete WSDL */ public Result getWSDL(String filename) { URL url = createURL(filename); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); xsb.setSystemId(url.toExternalForm()); concreteWsdlSource = SDDocumentSource.create(url,xsb); newDocs.add(concreteWsdlSource); XMLStreamBufferResult r = new XMLStreamBufferResult(xsb); r.setSystemId(filename); return r; }
/** * Generates the concrete WSDL that contains service element. * * @return Result the generated concrete WSDL */ public Result getWSDL(String filename) { URL url = createURL(filename); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); xsb.setSystemId(url.toExternalForm()); concreteWsdlSource = SDDocumentSource.create(url,xsb); newDocs.add(concreteWsdlSource); XMLStreamBufferResult r = new XMLStreamBufferResult(xsb); r.setSystemId(filename); return r; }
/** * Generates the concrete WSDL that contains service element. * * @return Result the generated concrete WSDL */ public Result getWSDL(String filename) { URL url = createURL(filename); MutableXMLStreamBuffer xsb = new MutableXMLStreamBuffer(); xsb.setSystemId(url.toExternalForm()); concreteWsdlSource = SDDocumentSource.create(url,xsb); newDocs.add(concreteWsdlSource); XMLStreamBufferResult r = new XMLStreamBufferResult(xsb); r.setSystemId(filename); return r; }
public MexEntityResolver(List<? extends Source> wsdls) throws IOException { Transformer transformer = XmlUtil.newTransformer(); for (Source source : wsdls) { XMLStreamBufferResult xsbr = new XMLStreamBufferResult(); try { transformer.transform(source, xsbr); } catch (TransformerException e) { throw new WebServiceException(e); } String systemId = source.getSystemId(); //TODO: can we do anything if the given mex Source has no systemId? if(systemId != null){ SDDocumentSource doc = SDDocumentSource.create(JAXWSUtils.getFileOrURL(systemId), xsbr.getXMLStreamBuffer()); this.wsdls.put(systemId, doc); } } }
public MexEntityResolver(List<? extends Source> wsdls) throws IOException { Transformer transformer = XmlUtil.newTransformer(); for (Source source : wsdls) { XMLStreamBufferResult xsbr = new XMLStreamBufferResult(); try { transformer.transform(source, xsbr); } catch (TransformerException e) { throw new WebServiceException(e); } String systemId = source.getSystemId(); //TODO: can we do anything if the given mex Source has no systemId? if(systemId != null){ SDDocumentSource doc = SDDocumentSource.create(JAXWSUtils.getFileOrURL(systemId), xsbr.getXMLStreamBuffer()); this.wsdls.put(systemId, doc); } } }
public MexEntityResolver(List<? extends Source> wsdls) throws IOException { Transformer transformer = XmlUtil.newTransformer(); for (Source source : wsdls) { XMLStreamBufferResult xsbr = new XMLStreamBufferResult(); try { transformer.transform(source, xsbr); } catch (TransformerException e) { throw new WebServiceException(e); } String systemId = source.getSystemId(); //TODO: can we do anything if the given mex Source has no systemId? if(systemId != null){ SDDocumentSource doc = SDDocumentSource.create(JAXWSUtils.getFileOrURL(systemId), xsbr.getXMLStreamBuffer()); this.wsdls.put(systemId, doc); } } }