if (o.getInput().getMessagePartsNumber() == 0) { MessagePartInfo inf = o.getInput().addMessagePart(o.getName()); inf.setConcreteName(o.getName()); messageParts = o.getInput().getMessageParts(); bop.getInput().setMessageParts(messageParts); if (o.getOutput().getMessagePartsNumber() == 0) { MessagePartInfo inf = o.getOutput().addMessagePart(o.getName()); inf.setConcreteName(new QName(o.getName().getNamespaceURI(), o.getName().getLocalPart() + "Response")); messageParts = o.getOutput().getMessageParts();
private void adjustConcreteNames(MessageInfo mi) { if (mi != null) { for (MessagePartInfo mpi : mi.getMessageParts()) { if (!mpi.isElement()) { //if it's not an element, we need to make it one mpi.setConcreteName(mpi.getName()); } } } } }
private void adjustConcreteNames(MessageInfo mi) { if (mi != null) { for (MessagePartInfo mpi : mi.getMessageParts()) { if (!mpi.isElement()) { //if it's not an element, we need to make it one mpi.setConcreteName(mpi.getName()); } } } } }
private void createMessagePartInfo(OperationInfo oi, Class<?> type, QName qname, Method m, boolean input) { if (type == void.class || Source.class.isAssignableFrom(type)) { return; } if (InjectionUtils.isPrimitive(type) || Response.class == type) { return; } QName mName = new QName(qname.getNamespaceURI(), (input ? "in" : "out") + m.getName()); MessageInfo ms = oi.createMessage(mName, input ? MessageInfo.Type.INPUT : MessageInfo.Type.OUTPUT); if (input) { oi.setInput("in", ms); } else { oi.setOutput("out", ms); } QName mpQName = JAXRSUtils.getClassQName(type); MessagePartInfo mpi = ms.addMessagePart(mpQName); mpi.setConcreteName(mpQName); mpi.setTypeQName(mpQName); mpi.setTypeClass(type); }
private void createMessagePartInfo(OperationInfo oi, Class<?> type, QName qname, Method m, boolean input) { if (type == void.class || Source.class.isAssignableFrom(type)) { return; } if (InjectionUtils.isPrimitive(type) || Response.class == type) { return; } QName mName = new QName(qname.getNamespaceURI(), (input ? "in" : "out") + m.getName()); MessageInfo ms = oi.createMessage(mName, input ? MessageInfo.Type.INPUT : MessageInfo.Type.OUTPUT); if (input) { oi.setInput("in", ms); } else { oi.setOutput("out", ms); } QName mpQName = JAXRSUtils.getClassQName(type); MessagePartInfo mpi = ms.addMessagePart(mpQName); mpi.setConcreteName(mpQName); mpi.setTypeQName(mpQName); mpi.setTypeClass(type); }
part = new MessagePartInfo(part.getName(), part.getMessageInfo()); part.setElement(false); part.setConcreteName(NMRConstants.JBI_WRAPPER_PART); dataWriter.write(obj, part, xmlWriter);
part = new MessagePartInfo(part.getName(), part.getMessageInfo()); part.setElement(false); part.setConcreteName(JBIConstants.JBI_WRAPPER_PART); dataWriter.write(obj, part, xmlWriter);
part.setConcreteName(header.getName()); b.createWriter(XMLStreamWriter.class) .write(header.getObject(), part, writer);
part.setConcreteName(header.getName()); b.createWriter(XMLStreamWriter.class) .write(header.getObject(), part, writer);
mpi.setXmlSchema(el); mpi.setElementQName(qname); mpi.setConcreteName(qname); continue; mpi.setConcreteName(qname); if (mpi.getTypeQName() != null) { addImport(schema, mpi.getTypeQName().getNamespaceURI());
private void mapClass(MessagePartInfo part, Class<?> clazz) { if (JibxSimpleTypes.isSimpleType(clazz)) { QName schemaType = JibxSimpleTypes.schemaType(clazz); part.setTypeQName(schemaType); part.setXmlSchema(schemas.getTypeByQName(schemaType)); } else { try { IBindingFactory factory = BindingDirectory.getFactory(clazz); String[][] abstractMappings = factory.getAbstractMappings(); String stype = abstractMappings[0][0]; QName qName = JibxSimpleTypes.toQname(stype); XmlSchema schema = schemas.getSchemaForElement(qName); if (schema != null) { // needs to handle element is a Global element case XmlSchemaElement element = schema.getElementByName(qName); part.setXmlSchema(element); part.setElementQName(qName); part.setConcreteName(qName); part.setElement(true); } else { // TODO : throw an exception ? } } catch (JiBXException e) { throw new RuntimeException(e); } } } }
part.setElement(true); part.setElementQName(st.getDocumentElementName()); part.setConcreteName(st.getDocumentElementName()); } else if (st.getComponentType() == SchemaType.ELEMENT) { XmlSchemaElement sct = schema.getElementByName(st.getName()); part.setElement(true); part.setElementQName(st.getDocumentElementName()); part.setConcreteName(st.getDocumentElementName()); part.setXmlSchema(schemas.getElementByQName(st.getDocumentElementName())); } else if (st.getComponentType() == SchemaType.ELEMENT) { part.setElement(true); part.setElementQName(st.getName()); part.setConcreteName(st.getName()); part.setXmlSchema(schemas.getElementByQName(st.getName())); } else {
p.setConcreteName(p.getName()); p.setConcreteName(p.getName());
p.setConcreteName(p.getName()); p.setConcreteName(p.getName());
p.setConcreteName(p.getName()); p.setConcreteName(p.getName());
mpi.setElement(true); mpi.setElementQName(el.getWireName()); mpi.setConcreteName(el.getWireName()); mpi.setXmlSchema(el); } else if (el.getRef().getTargetQName() != null) { mpi.setConcreteName(el.getWireName()); mpi.setElement(true); mpi.setXmlSchema(el);
mpi.setElement(true); mpi.setElementQName(el.getWireName()); mpi.setConcreteName(el.getWireName()); mpi.setXmlSchema(el); } else if (el.getRef().getTargetQName() != null) { mpi.setConcreteName(el.getWireName()); mpi.setElement(true); mpi.setXmlSchema(el);
mpi.setElement(true); mpi.setElementQName(el.getWireName()); mpi.setConcreteName(el.getWireName()); mpi.setXmlSchema(el); } else if (el.getRef().getTargetQName() != null) { mpi.setConcreteName(el.getWireName()); mpi.setElement(true); mpi.setXmlSchema(el);
param.setConcreteName(info.getMappedName()); param.setName(info.getMappedName());
param.setConcreteName(info.getMappedName()); param.setName(info.getMappedName());