private static OMElement createOMElement(OMElement parent, String ns, String ln, String prefix) { return parent.getOMFactory().createOMElement(new QName(ns, ln, prefix), parent); }
private static OMElement createOMElement(OMElement parent, String ns, String ln, String prefix) { return parent.getOMFactory().createOMElement(new QName(ns, ln, prefix), parent); }
/** * Constructor OMChildrenQNameIterator. * * @param parent * @param givenQName */ public FOMExtensionIterator(OMElement parent) { super(parent.getChildren()); this.namespace = parent.getQName().getNamespaceURI(); this.factory = (FOMFactory)parent.getOMFactory(); }
private void addClaimType(OMElement parent, String uri) { OMElement element = null; element = parent.getOMFactory().createOMElement( new QName("http://schemas.xmlsoap.org/ws/2005/05/identity", "ClaimType", "wsid"), parent); element.addAttribute(parent.getOMFactory().createOMAttribute("Uri", null, uri)); }
private void attachXSINil(OMElement element) { OMNamespace xsiNS = element.getOMFactory().createOMNamespace(XSI_TYPE_QNAME.getNamespaceURI(), XSI_TYPE_QNAME.getPrefix()); element.declareNamespace(xsiNS); OMAttribute attr = element.getOMFactory().createOMAttribute("nil", xsiNS, "true"); element.addAttribute(attr); }
public OMElement toOMElement(OMElement element, OMNamespace rmNamespace) throws OMException { if (messageNumber <= 0 ){ throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.setAValidMsgNumber, Long.toString(messageNumber))); } OMFactory factory = element.getOMFactory(); OMElement messageNoElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.LAST_MSG_NUMBER,rmNamespace); messageNoElement.setText(Long.toString(messageNumber)); element.addChild(messageNoElement); return element; }
public static void appendAsTest(byte[] base64Binary, OMElement element) { ByteArrayDataSource bads = new ByteArrayDataSource(base64Binary); DataHandler dataHandler = new DataHandler(bads); OMText text = new OMTextImpl(dataHandler, element.getOMFactory()); element.addChild(text); }
@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); }
public OMElement toOMElement(OMElement element, OMNamespace wsrmNamespace) throws OMException { if (identifier == null || identifier == "") { throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.invalidIdentifier, element.toString())); } OMFactory factory = element.getOMFactory(); OMElement identifierElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.IDENTIFIER, wsrmNamespace); identifierElement.setText(identifier); element.addChild(identifierElement); return element; }
@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); }
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; }
@Override public void setPayload(OMElement bodyContent) throws XMLStreamException { OMFactory factory = bodyContent.getOMFactory(); for(String dependency :dependencies){ OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return")); returnElement.setText(dependency); bodyContent.addChild(returnElement); } }
public OMElement toOMElement(OMElement element) throws OMException,AxisFault { if (epr == null) throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.cannotSetEndpoint, null)); OMFactory factory = element.getOMFactory(); QName endpoint = new QName (rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ENDPOINT, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM); OMElement endpointElement = EndpointReferenceHelper.toOM (factory, epr, endpoint, addressingNamespaceValue); element.addChild(endpointElement); return element; }
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 OMElement toOMElement(OMElement element) throws OMException,AxisFault { if (epr == null) throw new OMException(SandeshaMessageHelper.getMessage( SandeshaMessageKeys.cannotSetAcksTo, null)); OMFactory factory = element.getOMFactory(); QName acksTo = new QName (rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ACKS_TO, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM); OMElement endpointElement = EndpointReferenceHelper.toOM (factory,epr, acksTo ,addressingNamespaceValue); element.addChild(endpointElement); return element; }
@Override public QName setValue(OMElement element, Object value, InvocationContextImpl context) { element.addChild(element.getOMFactory().createOMText(new ObjectDataHandler(value, context), false)); return new QName("urn:AdminService", context.getSerializer().getRemoteClassName(type)); }
@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); } }
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; }
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; }