private static JAXWSBinding getJAXWSExtension(TWSDLExtensible extensible) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(JAXWSBinding.class)) { return (JAXWSBinding)extension; } } return null; }
private static JAXWSBinding getJAXWSExtension(TWSDLExtensible extensible) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(JAXWSBinding.class)) { return (JAXWSBinding)extension; } } return null; }
private static JAXWSBinding getJAXWSExtension(TWSDLExtensible extensible) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(JAXWSBinding.class)) { return (JAXWSBinding)extension; } } return null; }
protected static TWSDLExtension getExtensionOfType( TWSDLExtensible extensible, Class type) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(type)) { return extension; } } return null; }
private static JAXWSBinding getJAXWSExtension(TWSDLExtensible extensible) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(JAXWSBinding.class)) { return (JAXWSBinding)extension; } } return null; }
protected static TWSDLExtension getExtensionOfType( TWSDLExtensible extensible, Class type) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(type)) { return extension; } } return null; }
protected static TWSDLExtension getExtensionOfType( TWSDLExtensible extensible, Class type) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(type)) { return extension; } } return null; }
protected static TWSDLExtension getExtensionOfType( TWSDLExtensible extensible, Class type) { for (TWSDLExtension extension:extensible.extensions()) { if (extension.getClass().equals(type)) { return extension; } } return null; }
protected TWSDLExtension getAnyExtensionOfType( TWSDLExtensible extensible, Class type) { if (extensible == null) { return null; } for (TWSDLExtension extension:extensible.extensions()) { if(extension.getClass().equals(type)) { return extension; }else if (extension.getClass().equals(MIMEMultipartRelated.class) && (type.equals(SOAPBody.class) || type.equals(MIMEContent.class) || type.equals(MIMEPart.class))) { for (MIMEPart part : ((MIMEMultipartRelated)extension).getParts()) { //bug fix: 5024001 TWSDLExtension extn = getExtensionOfType(part, type); if (extn != null) { return extn; } } } } return null; }
protected TWSDLExtension getAnyExtensionOfType( TWSDLExtensible extensible, Class type) { if (extensible == null) { return null; } for (TWSDLExtension extension:extensible.extensions()) { if(extension.getClass().equals(type)) { return extension; }else if (extension.getClass().equals(MIMEMultipartRelated.class) && (type.equals(SOAPBody.class) || type.equals(MIMEContent.class) || type.equals(MIMEPart.class))) { for (MIMEPart part : ((MIMEMultipartRelated)extension).getParts()) { //bug fix: 5024001 TWSDLExtension extn = getExtensionOfType(part, type); if (extn != null) { return extn; } } } } return null; }
protected TWSDLExtension getAnyExtensionOfType( TWSDLExtensible extensible, Class type) { if (extensible == null) { return null; } for (TWSDLExtension extension:extensible.extensions()) { if(extension.getClass().equals(type)) { return extension; }else if (extension.getClass().equals(MIMEMultipartRelated.class) && (type.equals(SOAPBody.class) || type.equals(MIMEContent.class) || type.equals(MIMEPart.class))) { for (MIMEPart part : ((MIMEMultipartRelated)extension).getParts()) { //bug fix: 5024001 TWSDLExtension extn = getExtensionOfType(part, type); if (extn != null) { return extn; } } } } return null; }
protected TWSDLExtension getAnyExtensionOfType( TWSDLExtensible extensible, Class type) { if (extensible == null) { return null; } for (TWSDLExtension extension:extensible.extensions()) { if(extension.getClass().equals(type)) { return extension; }else if (extension.getClass().equals(MIMEMultipartRelated.class) && (type.equals(SOAPBody.class) || type.equals(MIMEContent.class) || type.equals(MIMEPart.class))) { for (MIMEPart part : ((MIMEMultipartRelated)extension).getParts()) { //bug fix: 5024001 TWSDLExtension extn = getExtensionOfType(part, type); if (extn != null) { return extn; } } } } return null; }
/** * @return List of SOAPHeader extensions */ protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible) { List<SOAPHeader> headerList = new ArrayList<SOAPHeader>(); for (TWSDLExtension extension : extensible.extensions()) { if (extension.getClass()==MIMEMultipartRelated.class) { for( MIMEPart part : ((MIMEMultipartRelated) extension).getParts() ) { boolean isRootPart = isRootPart(part); for (TWSDLExtension obj : part.extensions()) { if (obj instanceof SOAPHeader) { //bug fix: 5024015 if (!isRootPart) { warning((Entity) obj, ModelerMessages.MIMEMODELER_WARNING_IGNORINGINVALID_HEADER_PART_NOT_DECLARED_IN_ROOT_PART(info.bindingOperation.getName())); return new ArrayList<SOAPHeader>(); } headerList.add((SOAPHeader) obj); } } } } else if (extension instanceof SOAPHeader) { headerList.add((SOAPHeader) extension); } } return headerList; }
/** * @return List of SOAPHeader extensions */ protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible) { List<SOAPHeader> headerList = new ArrayList<SOAPHeader>(); for (TWSDLExtension extension : extensible.extensions()) { if (extension.getClass()==MIMEMultipartRelated.class) { for( MIMEPart part : ((MIMEMultipartRelated) extension).getParts() ) { boolean isRootPart = isRootPart(part); for (TWSDLExtension obj : part.extensions()) { if (obj instanceof SOAPHeader) { //bug fix: 5024015 if (!isRootPart) { warning((Entity) obj, ModelerMessages.MIMEMODELER_WARNING_IGNORINGINVALID_HEADER_PART_NOT_DECLARED_IN_ROOT_PART(info.bindingOperation.getName())); return new ArrayList<SOAPHeader>(); } headerList.add((SOAPHeader) obj); } } } } else if (extension instanceof SOAPHeader) { headerList.add((SOAPHeader) extension); } } return headerList; }
/** * @return List of SOAPHeader extensions */ protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible) { List<SOAPHeader> headerList = new ArrayList<SOAPHeader>(); for (TWSDLExtension extension : extensible.extensions()) { if (extension.getClass()==MIMEMultipartRelated.class) { for( MIMEPart part : ((MIMEMultipartRelated) extension).getParts() ) { boolean isRootPart = isRootPart(part); for (TWSDLExtension obj : part.extensions()) { if (obj instanceof SOAPHeader) { //bug fix: 5024015 if (!isRootPart) { warning((Entity) obj, ModelerMessages.MIMEMODELER_WARNING_IGNORINGINVALID_HEADER_PART_NOT_DECLARED_IN_ROOT_PART(info.bindingOperation.getName())); return new ArrayList<SOAPHeader>(); } headerList.add((SOAPHeader) obj); } } } } else if (extension instanceof SOAPHeader) { headerList.add((SOAPHeader) extension); } } return headerList; }
/** * @return List of SOAPHeader extensions */ protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible) { List<SOAPHeader> headerList = new ArrayList<SOAPHeader>(); for (TWSDLExtension extension : extensible.extensions()) { if (extension.getClass()==MIMEMultipartRelated.class) { for( MIMEPart part : ((MIMEMultipartRelated) extension).getParts() ) { boolean isRootPart = isRootPart(part); for (TWSDLExtension obj : part.extensions()) { if (obj instanceof SOAPHeader) { //bug fix: 5024015 if (!isRootPart) { warning((Entity) obj, ModelerMessages.MIMEMODELER_WARNING_IGNORINGINVALID_HEADER_PART_NOT_DECLARED_IN_ROOT_PART(info.bindingOperation.getName())); return new ArrayList<SOAPHeader>(); } headerList.add((SOAPHeader) obj); } } } } else if (extension instanceof SOAPHeader) { headerList.add((SOAPHeader) extension); } } return headerList; }