private static List getDefaultPrefixNamespaces(OMFactory factory) { List<OMNamespace> namespaces = new ArrayList<OMNamespace>(); // put default namespaces here (sp, soapenv, wsu, etc...) namespaces.add(factory.createOMNamespace(WSConstants.ENC_NS, WSConstants.ENC_PREFIX)); namespaces.add(factory.createOMNamespace(WSConstants.SIG_NS, WSConstants.SIG_PREFIX)); namespaces.add(factory.createOMNamespace(WSConstants.WSSE_NS, WSConstants.WSSE_PREFIX)); namespaces.add(factory.createOMNamespace(WSConstants.WSU_NS, WSConstants.WSU_PREFIX)); return namespaces; }
/** * * @param ns * @return */ public static OMNamespace createOMNamespace(QName ns) { OMFactory factory = OMAbstractFactory.getOMFactory(); return factory.createOMNamespace(ns.getNamespaceURI(), ns.getPrefix()); }
private static OMNamespace getOrCreateNamespace(QName qname, OMContainer parent, OMFactory factory) { String namespace = qname.getNamespaceURI(); String prefix = qname.getPrefix(); if (parent != null && parent instanceof OMElement) { OMNamespace ns = ((OMElement)parent).findNamespace(namespace, prefix); if (ns != null) return ns; } return factory.createOMNamespace(qname.getNamespaceURI(), qname.getPrefix()); }
private OMElement createFileIdentifierElement( String id ) { OMFactory factory = OMAbstractFactory.getOMFactory(); OMNamespace namespaceGMD = factory.createOMNamespace( "http://www.isotc211.org/2005/gmd", "gmd" ); OMNamespace namespaceGCO = factory.createOMNamespace( "http://www.isotc211.org/2005/gco", "gco" ); OMElement omFileIdentifier = factory.createOMElement( "fileIdentifier", namespaceGMD ); OMElement omFileCharacterString = factory.createOMElement( "CharacterString", namespaceGCO ); omFileIdentifier.addChild( omFileCharacterString ); omFileCharacterString.setText( id ); return omFileIdentifier; } }
OMFactory fac = OMAbstractFactory.getOMFactory(); OMNamespace omNs = fac.createOMNamespace("", ""); OMElement exec = fac.createOMElement("mynode", omNs); OMElement lbtu = fac.createOMElement("givingSomeInstruction", null, mynode); lbtu.setText("doOpenABrowser"); mynode.addChild(lbtu); ....... ....... return mynode; // Your service method ends here
private static OMElement getPingOMBlock(String text) { OMFactory fac = OMAbstractFactory.getOMFactory(); OMNamespace namespace = fac.createOMNamespace(applicationNamespaceName,"ns1"); OMElement pingElem = fac.createOMElement(ping, namespace); OMElement textElem = fac.createOMElement(Text, namespace); textElem.setText(text); pingElem.addChild(textElem); return pingElem; }
private static OMElement getPingOMBlock(String text) { OMFactory fac = OMAbstractFactory.getOMFactory(); OMNamespace namespace = fac.createOMNamespace(applicationNamespaceName,"ns1"); OMElement pingElem = fac.createOMElement(ping, namespace); OMElement textElem = fac.createOMElement(Text, namespace); textElem.setText(text); pingElem.addChild(textElem); return pingElem; }
public SOAPElement addAttribute(QName qname, String value) throws SOAPException { OMNamespace omNamespace = this.omTarget.getOMFactory().createOMNamespace(qname.getNamespaceURI(), qname.getPrefix()); this.omTarget.addAttribute(qname.getLocalPart(), value, omNamespace); return this; }
public static OMElement creatMsg() { OMFactory fac = OMAbstractFactory.getOMFactory(); OMNamespace omNs = fac.createOMNamespace("http://httpsservice.examples.axis2.apache.org", "ns1"); OMElement method = fac.createOMElement("helloService", omNs); OMElement value = fac.createOMElement("msg", omNs); value.setText("World "); method.addChild(value); return method; }
public OMNamespace getSOAPBodyFirstElementNS() { QName payloadQName = this.getPayloadQName_Optimized(); if (payloadQName != null) { return this.factory.createOMNamespace(payloadQName.getNamespaceURI(), payloadQName.getPrefix()); } SOAPBody body = this.getBody(); return (body == null) ? null : body.getFirstElementNS(); }
public OMNamespace getSOAPBodyFirstElementNS() { QName payloadQName = this.getPayloadQName_Optimized(); if (payloadQName != null) { return getOMFactory().createOMNamespace(payloadQName.getNamespaceURI(), payloadQName.getPrefix()); } SOAPBody body = this.getBody(); return (body == null) ? null : body.getFirstElementNS(); }
public OMElement serialize(OMFactory factory) throws XKMSException { if (application != null && identifier != null) { OMElement useKeyWithEle = factory.createOMElement(XKMS2Constants.ELE_USE_KEY_WITH); OMNamespace emptyNs = factory.createOMNamespace("", ""); useKeyWithEle.addAttribute(XKMS2Constants.ATTR_APPLICATION, application, emptyNs); useKeyWithEle.addAttribute(XKMS2Constants.ATTR_IDENTIFIER, identifier, emptyNs); return useKeyWithEle; } else { throw new XKMSException("Required attributes are not available"); } }
@Override protected Element appendElement(Element child) throws SOAPException { OMNamespace ns = omTarget.getOMFactory().createOMNamespace(child.getNamespaceURI(), child.getPrefix()); SOAPHeaderBlock headerBlock = ((SOAPFactory)this.omTarget.getOMFactory()).createSOAPHeaderBlock( child.getLocalName(), ns, omTarget); SOAPHeaderElementImpl soapHeaderElement = new SOAPHeaderElementImpl(headerBlock); copyContents(soapHeaderElement, child); soapHeaderElement.setParentElement(this); return soapHeaderElement; }
public OMElement toOMElement(OMElement element) throws OMException,AxisFault { OMFactory factory = element.getOMFactory(); if (acksTo == null) throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.acceptNullAcksTo)); OMNamespace rmNamespace = factory.createOMNamespace(rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM); OMElement acceptElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.ACCEPT, rmNamespace); acksTo.toOMElement(acceptElement); element.addChild(acceptElement); return element; }
public OMElement toOMElement(OMElement element) throws OMException { if (duration == null || duration == "") throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.cannotProcessExpires)); OMFactory factory = element.getOMFactory(); OMNamespace rmNamespace = factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM); OMElement expiresElement = factory.createOMElement( Sandesha2Constants.WSRM_COMMON.EXPIRES, rmNamespace); expiresElement.setText(duration); element.addChild(expiresElement); return element; }
@Override protected OMElement createElement(QName element, String text, TransformationContext context) { OMElement omElement = AxiomHelper.createOMElement(factory, element); if (text == null) { OMNamespace xsi = factory.createOMNamespace("http://www.w3.org/2001/XMLSchema-instance", "xsi"); OMAttribute nil = factory.createOMAttribute("nil", xsi, "true"); omElement.addAttribute(nil); } else { factory.createOMText(omElement, text); } return omElement; }
public static OMElement createClaims(int version, OMElement parent, String dialect) throws TrustException{ OMElement omElem = createOMElement(parent, getWSTNamespace(version), RahasConstants.IssuanceBindingLocalNames.CLAIMS, RahasConstants.WST_PREFIX); OMNamespace ns = omElem.getOMFactory().createOMNamespace(getWSTNamespace(version), RahasConstants.WSP_PREFIX); omElem.addAttribute(RahasConstants.ATTR_CLAIMS_DIALECT , dialect, ns); return omElem; }
public static OMElement serializeXPath(SynapseXPath xpath, String expression, OMElement elem, String attribName) { OMNamespace nullNS = elem.getOMFactory() .createOMNamespace(XMLConfigConstants.NULL_NAMESPACE, ""); if (xpath != null && expression != null) { elem.addAttribute(elem.getOMFactory().createOMAttribute( attribName, nullNS, expression)); serializeNamespaces(elem, xpath); } else { handleException("Couldn't find the xpath in the SynapseXPath"); } return elem; }
public static OMElement serializeXPath(SynapseXPath xpath, OMElement elem, String attribName) { OMNamespace nullNS = elem.getOMFactory() .createOMNamespace(XMLConfigConstants.NULL_NAMESPACE, ""); if (xpath != null) { elem.addAttribute(elem.getOMFactory().createOMAttribute( attribName, nullNS, xpath.toString())); serializeNamespaces(elem, xpath); } else { handleException("Couldn't find the xpath in the SynapseXPath"); } return elem; }
public SOAPElement addChildElement(SOAPElement soapElement) throws SOAPException { OMNamespace ns = omTarget.getOMFactory().createOMNamespace(soapElement.getNamespaceURI(), soapElement.getPrefix()); SOAPHeaderBlock headerBlock = ((SOAPFactory)this.omTarget.getOMFactory()).createSOAPHeaderBlock( soapElement.getLocalName(), ns, omTarget); SOAPHeaderElementImpl soapHeaderElement = new SOAPHeaderElementImpl(headerBlock); soapHeaderElement.setParentElement(this); return soapHeaderElement; }