/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { String name = element.getQName(); if (WebServicesTagNames.SERVICE_REF_NAME.equals(name)) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof JndiNameEnvironment) { descriptor = ((JndiNameEnvironment) parentDesc). getServiceReferenceByName(value); } else if (parentDesc instanceof WebBundleDescriptor) { WebBundleDescriptor desc = (WebBundleDescriptor)parentDesc; descriptor = desc.getServiceReferenceByName(value); } } else if (WLWebServicesTagNames.SERVICE_REFERENCE_WSDL_URL.equals(name)) { try { URL url = new URL(value); descriptor.setWsdlOverride(url); } catch (MalformedURLException mue) { DOLUtils.getDefaultLogger().log(Level.INFO, "Warning : Invalid wsdl override url=" + value, mue); } } else { super.setElementValue(element, value); } }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { String name = element.getQName(); if (WebServicesTagNames.SERVICE_REF_NAME.equals(name)) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof JndiNameEnvironment) { descriptor = ((JndiNameEnvironment) parentDesc). getServiceReferenceByName(value); } else if (parentDesc instanceof SunWebApp) { WebBundleDescriptor desc = ((WebBundleRuntimeNode) getParentNode()).getWebBundleDescriptor(); descriptor = desc.getServiceReferenceByName(value); } } else if (WLWebServicesTagNames.SERVICE_REFERENCE_WSDL_URL.equals(name)) { try { URL url = new URL(value); descriptor.setWsdlOverride(url); } catch (MalformedURLException mue) { DOLUtils.getDefaultLogger().log(Level.INFO, "Warning : Invalid wsdl override url=" + value, mue); } } else { super.setElementValue(element, value); } }
if (parentDesc instanceof JndiNameEnvironment) { descriptor = ((JndiNameEnvironment) parentDesc). getServiceReferenceByName(value); } else if (parentDesc instanceof WebBundleDescriptor) { WebBundleDescriptor desc = (WebBundleDescriptor)parentDesc;
if (parentDesc instanceof JndiNameEnvironment) { descriptor = ((JndiNameEnvironment) parentDesc). getServiceReferenceByName(value); } else if (parentDesc instanceof SunWebApp) { WebBundleDescriptor desc = ((WebBundleRuntimeNode) getParentNode()).getWebBundleDescriptor();