public String getNamespaceURI() { OMNamespace ns = e.getNamespace(); if (ns != null){ return ns.getNamespaceURI(); } return null; }
private static boolean isIgnorable(OMElement elt) { if (elt != null) { OMNamespace namespace = elt.getNamespace(); if (namespace != null) { return ignorableNamespaceList.contains(namespace.getNamespaceURI()); } else { return false; } } else { return false; } }
public OMNamespace getFirstElementNS() { if (hasLookahead()) { return this.lookAheadNS; } else { OMElement element = this.getFirstElement(); if (element == null) { return null; } else { return element.getNamespace(); } } }
public QName getQName(OMElement s) { if (s.getNamespace() == null) { return new QName(s.getLocalName()); } return new QName(s.getNamespace().getNamespaceURI(), s.getLocalName()); } public Map<QName, String> getAttributes(OMElement s) {
protected void setPolicyAttachment(OMElement message) { OMElement policy = factory.createOMElement(WsmgCommonConstants.SUBSCRIPTION_POLICY, message.getNamespace(), message); // builder.newFragment(WsmgConstants.WSNT_NS, // WsmgCommonConstants.SUBSCRIPTION_POLICY); OMElement childEl = factory.createOMElement(new QName(WSRM_NAMESPACE, WSRM)); // XmlNamespace wsrmNamespace = builder.newNamespace(WSRM, // WSRM_NAMESPACE); policy.addChild(childEl); }
public static String getValue(OMElement omElement, String localPart) { OMElement childElement = omElement.getFirstChildWithName( new QName(omElement.getNamespace().getNamespaceURI(), localPart)); return childElement.getText(); }
protected void setPolicyAttachment(OMElement message) { OMElement policy = factory.createOMElement(WsmgCommonConstants.SUBSCRIPTION_POLICY, message.getNamespace(), message); // builder.newFragment(WsmgConstants.WSNT_NS, // WsmgCommonConstants.SUBSCRIPTION_POLICY); OMElement childEl = factory.createOMElement(new QName(WSRM_NAMESPACE, WSRM)); // XmlNamespace wsrmNamespace = builder.newNamespace(WSRM, // WSRM_NAMESPACE); policy.addChild(childEl); }
public OMNamespace getFirstElementNS() { OMElement element = this.getFirstElement(); if (element == null) { return null; } else { return element.getNamespace(); } }
public static QName newQName(OMElement element){ if (element != null){ OMNamespace namespace = element.getNamespace(); return new QName(namespace.getNamespaceURI(), element.getLocalName()); } else{ return null; } } }
@Override public void setFaultName(FaultException e, Object o) { OMElement om = (OMElement)o; e.setFaultName(new QName(om.getNamespace().getNamespaceURI(), om.getLocalName())); } }
public static AcksTo fromOM(OMElement omElement) throws RMMessageBuildingException { String rmNamesapce = omElement.getNamespace().getNamespaceURI(); OMElement address = omElement.getFirstElement(); if (!address.getLocalName().equals(MercuryConstants.ADDRESS)){ throw new RMMessageBuildingException("Can not Address element in AcksTo element"); } AcksTo acksTo = new AcksTo(rmNamesapce); acksTo.setAddressingNamespace(address.getNamespace().getNamespaceURI()); acksTo.setEndpointAddress(address.getText()); return acksTo; }
public static AcknowledgmentRange fromOM(OMElement omElement) throws RMMessageBuildingException { String rmNamespace = omElement.getNamespace().getNamespaceURI(); long upperLimit = Long.parseLong(omElement.getAttributeValue(new QName(null, MercuryConstants.UPPER))); long lowerLimit = Long.parseLong(omElement.getAttributeValue(new QName(null, MercuryConstants.LOWER))); AcknowledgmentRange acknowledgmentRange = new AcknowledgmentRange(rmNamespace); acknowledgmentRange.setUpper(upperLimit); acknowledgmentRange.setLower(lowerLimit); return acknowledgmentRange; }
@Override public void setPayload(OMElement bodyContent) throws XMLStreamException { OMFactory factory = bodyContent.getOMFactory(); OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return")); returnElement.setText(String.valueOf(succeed)); bodyContent.addChild(returnElement); }
@Override public Object wrap(OMElement template, OMElement os) { OMElement wrapper; if (os != null) { OMNamespace ns = os.declareNamespace(template.getNamespace().getNamespaceURI(), ""); wrapper = factory.createOMElement(template.getLocalName(), ns); wrapper.addChild(os); } else { wrapper = template.cloneOMElement(); } return wrapper; }
@Override public void setPayload(OMElement bodyContent) throws XMLStreamException { OMFactory factory = bodyContent.getOMFactory(); OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return")); returnElement.setText(artifactId); bodyContent.addChild(returnElement); }
protected void assertEchoResponse(String textValue, OMElement element) { assertEquals("echoOMElementResponse", element.getLocalName()); assertEquals("http://localhost/axis2/services/EchoXMLService", element.getNamespace().getNamespaceURI()); OMElement valueElement = element.getFirstElement(); assertEquals("myValue", valueElement.getLocalName()); assertEquals("http://localhost/axis2/services/EchoXMLService", valueElement.getNamespace().getNamespaceURI()); assertEquals(textValue, valueElement.getText()); }
@Override public void rewrite(List<IdentityToken> credentials, OMElement output) { OMFactory factory = output.getOMFactory(); for (IdentityToken ik: credentials) { OMElement e = factory.createOMElement(ik.getName(), output.getNamespace()); e.setText(ik.getValue()); output.addChild(e); } }
private ServiceClient createServiceClient(OMElement message) throws AxisFault { String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName(); Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef); ServiceClient client = new ServiceClient(); CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client); client.setOptions(opts); return client; }
private ServiceClient createServiceClient(OMElement message) throws AxisFault { String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName(); Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef); ServiceClient client = new ServiceClient(); CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client); client.setOptions(opts); return client; }
private ServiceClient configureServiceClientForSubscription(OMElement message) throws AxisFault { String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName(); Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef); ServiceClient client = new ServiceClient(); client.setOptions(opts); CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client); return client; }