OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMElement omSecurityElement = omFactory.createOMElement(new QName( "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", "wsse"), null); OMElement omusertoken = omFactory.createOMElement(new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "UsernameToken", "wsu"), null); OMElement omuserName = omFactory.createOMElement(new QName("", "Username", "wsse"), null); omuserName.setText("myusername"); OMElement omPassword = omFactory.createOMElement(new QName("", "Password", "wsse"), null); omPassword.addAttribute("Type","http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText",null ); omPassword.setText("mypassword"); omusertoken.addChild(omuserName); omusertoken.addChild(omPassword); omSecurityElement.addChild(omusertoken); stub._getServiceClient().addHeader(omSecurityElement);
public OMElement toOM() throws RMMessageBuildingException { OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMElement omElement = omFactory.createOMElement(MercuryConstants.ACKKNOWLEDGEMENT_RANGE, this.rmNamespace, MercuryConstants.RM_1_0_NAMESPACE_PREFIX); omElement.addAttribute(MercuryConstants.UPPER, String.valueOf(upper), null); omElement.addAttribute(MercuryConstants.LOWER, String.valueOf(lower), null); return omElement; }
public static void addWSAWActionAttribute(OMElement element, String action , OMNamespace wsaw) { if (action == null || action.length() == 0 || "\\\"\\\"".equals(action)) { return; } element.addAttribute("Action", action, wsaw); }
private void addExtensionElement(OMFactory fac, OMElement element, String name, String att1Name, String att1Value, String att2Name, String att2Value, OMNamespace soapNameSpace) { OMElement soapbinding = fac.createOMElement(name, soapNameSpace); element.addChild(soapbinding); soapbinding.addAttribute(att1Name, att1Value, null); if (att2Name != null) { soapbinding.addAttribute(att2Name, att2Value, null); } }
public static OMElement getParameter(String name, String value, boolean locked) { OMFactory fac = OMAbstractFactory.getOMFactory(); OMElement parameter = fac.createOMElement("parameter", null); parameter.addAttribute("name", name, null); parameter.addAttribute("locked", Boolean.toString(locked), null); parameter.setText(value); return parameter; }
private OMElement createParameter(Object name, Object value) { OMElement ele = AxiomUtils.getOMFactory().createOMElement("parameter", null); ele.addAttribute(NAME, name.toString(), null); ele.addAttribute("value", value.toString(), null); return ele; }
private OMElement createParameter(Object name, Object value) { OMElement ele = AxiomUtils.getOMFactory().createOMElement("parameter", null); ele.addAttribute(NAME, name.toString(), null); ele.addAttribute("value", value.toString(), null); return ele; }
public static void serializeResourceMap(OMElement parent, ResourceMap resourceMap) { if (resourceMap != null) { for (Map.Entry<String,String> entry : resourceMap.getResources().entrySet()) { OMElement resource = fac.createOMElement("resource", SynapseConstants.SYNAPSE_OMNAMESPACE); resource.addAttribute("location", (String)entry.getKey(), null); resource.addAttribute("key", (String)entry.getValue(), null); parent.addChild(resource); } } } }
protected void setMustUnderstand(OMElement headerElement, OMNamespace omNamespace) { OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMAttribute mustUnderstandAttribute = omFactory.createOMAttribute(SOAP12Constants.ATTR_MUSTUNDERSTAND, omNamespace, "true"); headerElement.addAttribute(mustUnderstandAttribute); }
public static void addExtensionElement(OMFactory fac, OMElement element, String name, String att1Name, String att1Value, OMNamespace soapNameSpace) { OMElement extElement = fac.createOMElement(name, soapNameSpace); element.addChild(extElement); extElement.addAttribute(att1Name, att1Value, null); }
private static void serializeSQLQueryProps(SQLQuery sqlQuery, OMElement queryEl, OMFactory fac) { OMElement sqlEl = fac.createOMElement(new QName(DBSFields.SQL)); sqlEl.setText(sqlQuery.getQuery()); queryEl.addChild(sqlEl); if (sqlQuery.isReturnGeneratedKeys()) { queryEl.addAttribute(DBSFields.RETURN_GENERATED_KEYS, Boolean.TRUE.toString(), null); } else if (sqlQuery.isReturnUpdatedRowCount()) { queryEl.addAttribute(DBSFields.RETURN_UPDATED_ROW_COUNT, Boolean.TRUE.toString(), null); } }
private static void serializeLongRangeValidator(LongRangeValidator validator, OMElement queryParamEl, OMFactory fac) { OMElement valEl = fac.createOMElement(new QName(DBSFields.VALIDATE_LONG_RANGE)); if (validator.isHasMin()) { valEl.addAttribute(DBSFields.MINIMUM, String.valueOf(validator.getMinimum()), null); } if (validator.isHasMax()) { valEl.addAttribute(DBSFields.MAXIMUM, String.valueOf(validator.getMaximum()), null); } queryParamEl.addChild(valEl); }
private static OMElement getHeader(OMFactory factory) { OMElement header = factory.createOMElement("header", null); OMElement msgType = factory.createOMElement("field", null); msgType.addAttribute(factory.createOMAttribute("id", null, "35")); factory.createOMText(msgType, "D"); header.addChild(msgType); OMElement sendingTime = factory.createOMElement("field", null); sendingTime.addAttribute(factory.createOMAttribute("id", null, "52")); factory.createOMText(sendingTime, new Date().toString()); header.addChild(sendingTime); return header; }
private void serializeParams(OMElement invokeElem, InvokeMediator mediator) { Map<String, Value> paramsMap = mediator.getpName2ExpressionMap(); for (Map.Entry<String,Value> entry : paramsMap.entrySet()) { if (!"".equals(entry.getKey())) { OMElement paramEl = fac.createOMElement(InvokeMediatorFactory.WITH_PARAM_Q.getLocalPart(), synNS); paramEl.addAttribute(fac.createOMAttribute("name", nullNS, entry.getKey())); //serialize value attribute new ValueSerializer().serializeValue(entry.getValue(), "value", paramEl); invokeElem.addChild(paramEl); } } }
private void serializeCreateBeanCase(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getClazz() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.CLASS, nullNS, mediator.getClazz().getName())); } else { handleException(); } if (!mediator.isReplace()) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.REPLACE, nullNS, Boolean.toString(false))); } }
private OMElement getDataElement(DataDTO data, String elementName) { OMFactory fac = OMAbstractFactory.getOMFactory(); OMElement dataElement = fac.createOMElement(new QName(elementName)); dataElement.addAttribute(ID, data.getFieldId(), null); OMElement table = fac.createOMElement(new QName(TABLE)); table.setText(data.getDsTableName()); dataElement.addChild(table); OMElement field = fac.createOMElement(new QName(COLUMN)); field.setText(data.getDsColumnName()); dataElement.addChild(field); return dataElement; }
public OMElement serializeSpecificMediator(Mediator m) { if (!(m instanceof TransactionMediator)) { handleException("Unsupported mediator passed in for serialization : " + m.getType()); } TransactionMediator mediator = (TransactionMediator) m; OMElement transaction = fac.createOMElement("transaction", synNS); transaction.addAttribute(fac.createOMAttribute("action", nullNS, mediator.getAction())); saveTracingState(transaction, mediator); return transaction; }
private void serializePropertyName(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getPropertyName() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.PROPERTY, nullNS, mediator.getPropertyName())); } else { handleException(); } }
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, 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; }