StringUtils.getNMTokens(soapBody.getParts()), pw); DOMUtils.printAttribute(SOAP12Constants.ATTR_USE, soapBody.getUse(), pw);
@SuppressWarnings("unchecked") public static List<String> getParts(SOAP12Body body) { return (List<String>) body.getParts(); }
/** * return null if soapBody attributes are supported by Axis engine. Else, * returns a message explaining the problem. * * @param soapBody - soapBody to check * @return null if soapBody attributes are supported supported by Axis engine. * Else, returns a message explaining the problem. */ @Override protected String checkSoapBody(final ExtensibilityElement soapBody) { List parts = null; if (soapBody instanceof SOAPBody) { parts = ((SOAPBody) soapBody).getParts(); } else if (soapBody instanceof SOAP12Body) { parts = ((SOAP12Body) soapBody).getParts(); } if (parts != null) { return "SoapBody is using parts attribute which is not currently supported."; } return null; }
} else if (extElement instanceof SOAP12Body) { SOAP12Body soapBody = (SOAP12Body) extElement; partsList = soapBody.getParts(); } else if (extElement instanceof MIMEMultipartRelated) { MIMEMultipartRelated minMimeMultipartRelated = (MIMEMultipartRelated) extElement; } else if (mimePartExtensibilityElement instanceof SOAP12Body) { SOAP12Body soapBody = (SOAP12Body) mimePartExtensibilityElement; partsList = soapBody.getParts();
} else if (extElement instanceof SOAP12Body) { SOAP12Body soapBody = (SOAP12Body) extElement; partsList = soapBody.getParts(); } else if (extElement instanceof MIMEMultipartRelated) { MIMEMultipartRelated minMimeMultipartRelated = (MIMEMultipartRelated) extElement; } else if (mimePartExtensibilityElement instanceof SOAP12Body) { SOAP12Body soapBody = (SOAP12Body) mimePartExtensibilityElement; partsList = soapBody.getParts();
/** * Retrieves the list of SOAP body parts of a binding operation, or null if there is no * SOAP body defined. */ public static List<String> getSoapBodyParts(BindingOperation bindingOperation) { List extensions = bindingOperation.getBindingInput().getExtensibilityElements(); List<String> result = null; boolean found = false; for (Object extension : extensions) { if (extension instanceof SOAPBody) { result = ((SOAPBody) extension).getParts(); found = true; break; } if (extension instanceof SOAP12Body) { result = ((SOAP12Body) extension).getParts(); found = true; break; } } if (found && result == null) { result = Collections.emptyList(); } return result; }
StringUtils.getNMTokens(soapBody.getParts()), pw); DOMUtils.printAttribute(SOAP12Constants.ATTR_USE, soapBody.getUse(), pw);
throw new AxisFault(errMessage); parts = soapBodyDef.getParts(); namespace = soapBodyDef.getNamespaceURI(); } else {
List<Part> parts = messageDefinition.getOrderedParts(soapBodyDefinition.getParts()); for (Part p : parts) { Element partContent = DOMUtils.findChildByName(
part.setType(wsdlPart.getTypeName()); part.setElement(wsdlPart.getElementName()); if ((wsdlSoapBody.getParts() == null && wsdlInput.getMessage().getOrderedParts(null).size() == 1) || wsdlSoapBody.getParts().contains(part.getName())) { part.setBody(true); input.setElementName(wsdlPart.getElementName());
part.setType(wsdlPart.getTypeName()); part.setElement(wsdlPart.getElementName()); if ((wsdlSoapBody.getParts() == null && wsdlOutput.getMessage().getOrderedParts(null).size() == 1) || wsdlSoapBody.getParts().contains(part.getName())) { part.setBody(true); output.setElementName(wsdlPart.getElementName());
messageToODE, responseFromPartnerService.getBody(), soapBodyDefinition.getParts(), soapBodyDefinition.getNamespaceURI(), partnerInvocationContext.isRPCStyleOperation());