[jboss-cvs] JBossAS SVN: r61166 - branches/tdiesler/trunk/server/src/main/org/jboss/metadata/serviceref.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 6 17:47:36 EST 2007
Author: thomas.diesler at jboss.com
Date: 2007-03-06 17:47:20 -0500 (Tue, 06 Mar 2007)
New Revision: 61166
Modified:
branches/tdiesler/trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefMetaData.java
Log:
Modified: branches/tdiesler/trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefMetaData.java
===================================================================
--- branches/tdiesler/trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefMetaData.java 2007-03-06 22:29:45 UTC (rev 61165)
+++ branches/tdiesler/trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefMetaData.java 2007-03-06 22:47:20 UTC (rev 61166)
@@ -31,7 +31,6 @@
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-import java.util.Properties;
import javax.xml.namespace.QName;
@@ -80,7 +79,7 @@
// The optional JBossWS config-file
private String configFile;
// The optional URL of the actual WSDL to use, <wsdl-override>
- private URL wsdlOverride;
+ private String wsdlOverride;
// Arbitrary proxy properties given by <call-property>
private List<CallPropertyMetaData> callProperties = new ArrayList<CallPropertyMetaData>();
@@ -230,21 +229,14 @@
this.configName = configName;
}
- public URL getWsdlOverride()
+ public String getWsdlOverride()
{
return wsdlOverride;
}
public void setWsdlOverride(String wsdlOverride)
{
- try
- {
- this.wsdlOverride = new URL(wsdlOverride);
- }
- catch (MalformedURLException e)
- {
- throw new IllegalArgumentException("Invalid wsdl-override: " + wsdlOverride);
- }
+ this.wsdlOverride = wsdlOverride;
}
public List<CallPropertyMetaData> getCallProperties()
@@ -271,7 +263,7 @@
{
this.handlerChains = handlerChains;
}
-
+
public String getHandlerChain()
{
return handlerChain;
@@ -324,16 +316,7 @@
configName = MetaData.getOptionalChildContent(element, "config-name");
configFile = MetaData.getOptionalChildContent(element, "config-file");
- String wsdlOverrideOption = MetaData.getOptionalChildContent(element, "wsdl-override");
- try
- {
- if (wsdlOverrideOption != null)
- wsdlOverride = new URL(wsdlOverrideOption);
- }
- catch (MalformedURLException e)
- {
- throw new IllegalStateException("Invalid WSDL override: " + wsdlOverrideOption);
- }
+ wsdlOverride = MetaData.getOptionalChildContent(element, "wsdl-override");
// Parse the port-component-ref elements
Iterator iterator = MetaData.getChildrenByTagName(element, "port-component-ref");
@@ -366,7 +349,7 @@
callProperties.add(new CallPropertyMetaData(name, value));
}
}
-
+
public static boolean isJ2EE14Descriptor(org.w3c.dom.Element element)
{
// Verify J2EE-1.4
@@ -392,7 +375,7 @@
}
return isValid;
}
-
+
public String toXMLFragmet()
{
Document document = DocumentHelper.createDocument();
@@ -414,22 +397,22 @@
root.add(handler.toXMLFragment());
if (handlerChains != null)
root.add(handlerChains.toXMLFragment());
-
+ if (handlerChain != null)
+ root.addElement("handler-chain").addText(handlerChain);
+
for (CallPropertyMetaData prop : getCallProperties())
{
Element propEl = root.addElement("call-property");
propEl.addElement("prop-name").addText(prop.getPropName());
propEl.addElement("prop-value").addText(prop.getPropValue());
}
-
+
if (configName != null)
root.addElement("config-name").addText(configName);
if (configFile != null)
root.addElement("config-file").addText(configFile);
- if (handlerChain != null)
- root.addElement("handler-chain").addText(handlerChain);
if (wsdlOverride != null)
- root.addElement("wsdl-override").addText(wsdlOverride.toExternalForm());
+ root.addElement("wsdl-override").addText(wsdlOverride);
return root.asXML();
}
}
More information about the jboss-cvs-commits
mailing list