private void addSoapBodyPart(MessageInfo msg, List<MessagePartInfo> bodyParts, String partName) { MessagePartInfo mpi = msg.getMessagePart(new QName(msg.getName().getNamespaceURI(), partName)); bodyParts.add(mpi); }
MessagePartInfo mpi = wrappedMsgInfo.getMessagePart(p.getName()); if (objs.hasValue(p)) { newObjs.put(mpi, objs.get(p));
for (MessagePartInfo part : outputParts) { if (!parameterList.contains(part.getName().getLocalPart())) { MessagePartInfo inpart = inputMessage.getMessagePart(part.getName()); if (inpart == null || !isSamePart(inpart, part)) { outputUnlistedParts.add(part);
private BindingOperationInfo findAnyOp(Exchange exchange) { Endpoint ep = exchange.get(Endpoint.class); BindingInfo service = ep.getEndpointInfo().getBinding(); for (BindingOperationInfo b : service.getOperations()) { if (b.getInput() != null && !b.getInput().getMessageInfo().getMessageParts().isEmpty()) { MessagePartInfo inf = b.getInput().getMessageInfo().getMessagePart(0); if (XMLSchemaQNames.XSD_ANY.equals(inf.getTypeQName())) { return b; } } } return null; }
private BindingOperationInfo findAnyOp(Exchange exchange) { Endpoint ep = exchange.get(Endpoint.class); BindingInfo service = ep.getEndpointInfo().getBinding(); for (BindingOperationInfo b : service.getOperations()) { if (b.getInput() != null && !b.getInput().getMessageInfo().getMessageParts().isEmpty()) { MessagePartInfo inf = b.getInput().getMessageInfo().getMessagePart(0); if (XMLSchemaQNames.XSD_ANY.equals(inf.getTypeQName())) { return b; } } } return null; }
MessagePartInfo mpi = wrappedMsgInfo.getMessagePart(p.getName()); if (objs.hasValue(p)) { newObjs.put(mpi, objs.get(p));
private void addSoapBodyPart(MessageInfo msg, List<MessagePartInfo> bodyParts, String partName) { MessagePartInfo mpi = msg.getMessagePart(new QName(msg.getName().getNamespaceURI(), partName)); bodyParts.add(mpi); }
+ " does not specify a part."); MessagePartInfo part = msg.getMessagePart(new QName(msg.getName().getNamespaceURI(), header.getPart())); if (part != null && header.getMessage() != null
private String mapElementName(OperationInfo op, MessageInfo mi, WrapperElement element) { MessagePartInfo mpi = mi.getMessagePart(element.getElementName()); JAXWSBinding bind = op.getExtensor(JAXWSBinding.class); if (bind != null && bind.getJaxwsParas() != null) { for (JAXWSParameter par : bind.getJaxwsParas()) { if (mi.getName().getLocalPart().equals(par.getMessageName()) && mpi.getName().getLocalPart().equals(par.getElementName().getLocalPart())) { return par.getName(); } } } return mpi.getElementQName().getLocalPart(); }
private void collectWrapperElementInfo() { inputWrapperPartInfo = currentOperation.getInput().getMessagePart(0); inputWrapperPartInfo = currentOperation.getInput().getMessagePart(0); assert inputWrapperPartInfo.isElement(); outputWrapperPartInfo = currentOperation.getOutput().getMessagePart(0); assert outputWrapperPartInfo.isElement();
private boolean isRefElement(MessagePartInfo outputPart, QName outElement) { OperationInfo wrappedOp = outputPart.getMessageInfo().getOperation().getUnwrappedOperation(); MessagePartInfo mpart = wrappedOp.getOutput().getMessagePart(outElement); if (mpart == null) { return false; } return mpart.getProperty("isRefElement") != null; } }
MessagePartInfo mpi = o.getOutput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass); MessagePartInfo mpi = o.getInput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass);
msg.getMessagePart(new QName(msg.getName().getNamespaceURI(), partName)); mpi.setProperty(Message.CONTENT_TYPE, mc.getType()); msg.getMessagePart(new QName(msg.getName().getNamespaceURI(), header.getPart()));
MessagePartInfo mpi = o.getOutput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass); MessagePartInfo mpi = o.getInput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass);
MessagePartInfo mpi = o.getOutput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass); MessagePartInfo mpi = o.getInput().getMessagePart(part.getName()); if (mpi != null) { mpi.setTypeClass(rawClass);
public static void convertSourceToObject(Message message) { List<Object> content = CastUtils.cast(message.getContent(List.class)); if (content == null || content.size() < 1) { // nothing to convert return; } // only supporting the wrapped style for now (one pojo <-> one source) Source source = (Source)content.get(0); DataReader<XMLStreamReader> reader = message.getExchange().getService().getDataBinding().createReader(XMLStreamReader.class); MessagePartInfo mpi = getMessageInfo(message).getMessagePart(0); XMLStreamReader streamReader = null; Object wrappedObject = null; try { streamReader = StaxUtils.createXMLStreamReader(source); wrappedObject = reader.read(mpi, streamReader); } finally { try { StaxUtils.close(streamReader); } catch (XMLStreamException e) { // Ignore } } MessageContentsList parameters = new MessageContentsList(); parameters.put(mpi, wrappedObject); message.setContent(List.class, parameters); }
public static void convertSourceToObject(Message message) { List<Object> content = CastUtils.cast(message.getContent(List.class)); if (content == null || content.size() < 1) { // nothing to convert return; } // only supporting the wrapped style for now (one pojo <-> one source) Source source = (Source)content.get(0); DataReader<XMLStreamReader> reader = message.getExchange().getService().getDataBinding().createReader(XMLStreamReader.class); MessagePartInfo mpi = getMessageInfo(message).getMessagePart(0); XMLStreamReader streamReader = null; Object wrappedObject = null; try { streamReader = StaxUtils.createXMLStreamReader(source); wrappedObject = reader.read(mpi, streamReader); } finally { try { StaxUtils.close(streamReader); } catch (XMLStreamException e) { // Ignore } } MessageContentsList parameters = new MessageContentsList(); parameters.put(mpi, wrappedObject); message.setContent(List.class, parameters); }
MessagePartInfo pi = minfo.getMessagePart(pqname); if (pi != null && pi.getMessageInfo().getName().equals(msg.getQName())) {
MessagePartInfo pi = minfo.getMessagePart(pqname); if (pi != null && pi.getMessageInfo().getName().equals(msg.getQName())) {
.getMessagePart(new QName(soapHeader.getMessage().getNamespaceURI(), soapHeader.getPart())); JavaParameter jp = processor.addParameterFromBinding(jm, exPart, JavaType.Style.OUT);