public static XmlObject fromTemplateElement( String name, Object value, boolean setValue ) throws SOAPException { // Use the TEMPLATE org.w3c.dom.Element to create new Message Elements XmlObject me = new XmlObject(); if ( setValue ) { me.setValue( value ); } me.setName( new QName( name ) ); return me; }
private void addProperty(PropertyDescriptor descriptor, ArrayList<XmlObject> result) { Object value; try { value = descriptor.getReadMethod().invoke(xmlizable); if (value instanceof XmlObject) { result.add((XmlObject)value); } else if (value instanceof XMLizable) { result.add(new XmlObjectWrapper((XMLizable)value)); } else if (value instanceof Object[]) { for (Object subValue : (Object[])value) { result.add(new XmlObject(getQNameFor(descriptor.getName()), subValue)); } } else { result.add(new XmlObject(getQNameFor(descriptor.getName()), value)); } } catch (IllegalAccessException e) { } catch (IllegalArgumentException e) { } catch (InvocationTargetException e) { } }
private void addProperty(PropertyDescriptor descriptor, ArrayList<XmlObject> result) { Object value; try { value = descriptor.getReadMethod().invoke(xmlizable); if (value instanceof XmlObject) { result.add((XmlObject)value); } else if (value instanceof XMLizable) { result.add(new XmlObjectWrapper((XMLizable)value)); } else if (value instanceof Object[]) { for (Object subValue : (Object[])value) { result.add(new XmlObject(getQNameFor(descriptor.getName()), subValue)); } } else { result.add(new XmlObject(getQNameFor(descriptor.getName()), value)); } } catch (IllegalAccessException e) { } catch (IllegalArgumentException e) { } catch (InvocationTargetException e) { } }
@Override public XmlObject getChild(String name) { PropertyDescriptor descriptor = getPropertyDescriptor(name); if (descriptor != null) { try { Object value = descriptor.getReadMethod().invoke(xmlizable); if (value instanceof XmlObject) { return (XmlObject)value; } if (value instanceof XMLizable) { return new XmlObjectWrapper((XMLizable)value); } else { return new XmlObject(getQNameFor(descriptor.getName()), value); } } catch (IllegalAccessException e) { } catch (IllegalArgumentException e) { } catch (InvocationTargetException e) { } } return null; }
@Override public XmlObject getChild(String name) { PropertyDescriptor descriptor = getPropertyDescriptor(name); if (descriptor != null) { try { Object value = descriptor.getReadMethod().invoke(xmlizable); if (value instanceof XmlObject) { return (XmlObject)value; } if (value instanceof XMLizable) { return new XmlObjectWrapper((XMLizable)value); } else { return new XmlObject(getQNameFor(descriptor.getName()), value); } } catch (IllegalAccessException e) { } catch (IllegalArgumentException e) { } catch (InvocationTargetException e) { } } return null; }
QName xsiType = typeMapper.getXsiType(in); if (xsiType == null) { child = new XmlObject(); } else if (xsiType.getLocalPart().equals("QueryResult") && !in.getName().equals("QueryResult")) { child = new XmlObject(); } else { Class<?> childClass = typeMapper.getJavaType(xsiType); if (childClass == null || !XMLizable.class.isAssignableFrom(childClass)) { child = new XmlObject();
QName xsiType = typeMapper.getXsiType(in); if (xsiType == null) { child = new XmlObject(); } else if (xsiType.getLocalPart().equals("QueryResult") && !in.getName().equals("QueryResult")) { child = new XmlObject(); } else { Class<?> childClass = typeMapper.getJavaType(xsiType); if (childClass == null || !XMLizable.class.isAssignableFrom(childClass)) { child = new XmlObject();
private XmlObject addOrSetField(String n, Object value, boolean set) { XmlObject child = null; if (value instanceof XmlObject) { child = (XmlObject) value; child.name = getQNameFor(n); children.add(child); } else { if (set) { child = findField(n); } if (child == null) { child = new XmlObject(getQNameFor(n), value); children.add(child); } else { child.setValue(value); } } return child; }
private XmlObject addOrSetField(String n, Object value, boolean set) { XmlObject child = null; if (value instanceof XmlObject) { child = (XmlObject) value; child.name = getQNameFor(n); children.add(child); } else { if (set) { child = findField(n); } if (child == null) { child = new XmlObject(getQNameFor(n), value); children.add(child); } else { child.setValue(value); } } return child; }
XmlObject sObject = new XmlObject(); sObject.addField("Id", op.provideField(pkPosition)); fm = new ForceFetchFieldManager(op, storeManager, mconn, sObject, null);
XmlObject sObject = new XmlObject(); sObject.addField("Id", op.provideField(pkPosition)); fm = new ForceFetchFieldManager(op, storeManager, mconn, sObject, null);