soapBody.setParts(StringUtils.parseNMTokens(partsStr));
private static void checkParts(BindingInput in, SOAPBody soapBody, Message message) { if (message.getParts().size() > 1) { // use a heuristic to determine which part should be the body List<Part> parts = (List<Part>) message.getOrderedParts(null); String body = findBody(parts); for (Part p : parts) { if (body != null && body.equals(p.getName())) { soapBody.setParts(Collections.singletonList(body)); } else { SOAPHeaderImpl h = new SOAPHeaderImpl(); h.setUse("litteral"); h.setMessage(message.getQName()); h.setPart(p.getName()); in.addExtensibilityElement(h); } } } }
private static void checkParts(BindingOutput out, SOAPBody body, Message message) { if (message.getParts().size() > 1) { // use a heuristic to determine which part should be the body int i = 0; for (Part p : (List<Part>) message.getOrderedParts(null)) { if (i == 0) { body.setParts(Collections.singletonList(p.getName())); } else { SOAPHeaderImpl h = new SOAPHeaderImpl(); h.setUse("litteral"); h.setMessage(message.getQName()); h.setPart(p.getName()); out.addExtensibilityElement(h); } i++; } } }
parts.add(parameter.getPartName()); body.setParts(parts); SOAPHeader soapHeader = null; for (JavaParameter jp : headerParams) {
parts.add(parameter.getPartName()); body.setParts(parts); SOAPHeader soapHeader = null; for (JavaParameter jp : headerParams) {
soapBody.setParts(StringUtils.parseNMTokens(partsStr));