[jboss-cvs] JBossAS SVN: r61270 - in trunk: ejb3/src/main/org/jboss/injection and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Mar 11 06:59:48 EDT 2007
Author: thomas.diesler at jboss.com
Date: 2007-03-11 06:59:47 -0400 (Sun, 11 Mar 2007)
New Revision: 61270
Modified:
trunk/build/build-thirdparty.xml
trunk/ejb3/src/main/org/jboss/injection/WebServiceRefHandler.java
trunk/server/src/main/org/jboss/metadata/BeanMetaData.java
trunk/server/src/main/org/jboss/metadata/ClientMetaData.java
trunk/server/src/main/org/jboss/metadata/WebMetaData.java
trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefDelegate.java
Log:
Use untyped Object instead of AnnotatedElement for jdk14 compatibility
Modified: trunk/build/build-thirdparty.xml
===================================================================
--- trunk/build/build-thirdparty.xml 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/build/build-thirdparty.xml 2007-03-11 10:59:47 UTC (rev 61270)
@@ -92,7 +92,7 @@
<componentref name="jboss/common-logging-spi" version="2.0.2.GA"/>
<componentref name="jboss/jaxr" version="1.2.0.GA"/>
<componentref name="jboss/jbossxb" version="2.0.0.CR1"/>
- <componentref name="jboss/jbossws" version="2.0.0.CR5"/>
+ <componentref name="jboss/jbossws" version="1.2.0.SP1"/>
<componentref name="jboss/jbossws-wsconsume-impl" version="2.0.0"/>
<componentref name="jboss/messaging" version="1.2.0.CR1"/>
<componentref name="jboss/microcontainer" version="2.0.0.Beta3"/>
Modified: trunk/ejb3/src/main/org/jboss/injection/WebServiceRefHandler.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/injection/WebServiceRefHandler.java 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/ejb3/src/main/org/jboss/injection/WebServiceRefHandler.java 2007-03-11 10:59:47 UTC (rev 61270)
@@ -144,8 +144,7 @@
{
log.debug("No override for @WebServiceRef.name: " + name);
sref = new ServiceRefDelegate().newServiceRefMetaData();
- if (sref != null)
- sref.setServiceRefName(name);
+ sref.setServiceRefName(name);
}
return sref;
}
Modified: trunk/server/src/main/org/jboss/metadata/BeanMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/BeanMetaData.java 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/server/src/main/org/jboss/metadata/BeanMetaData.java 2007-03-11 10:59:47 UTC (rev 61270)
@@ -1115,11 +1115,8 @@
if (ServiceRefObjectFactory.isJ2EE14Descriptor(serviceRef))
{
ServiceRefMetaData sref = new ServiceRefDelegate().newServiceRefMetaData();
- if (sref != null)
- {
- sref.importStandardXml(serviceRef);
- serviceRefs.put(sref.getServiceRefName(), sref);
- }
+ sref.importStandardXml(serviceRef);
+ serviceRefs.put(sref.getServiceRefName(), sref);
}
}
Modified: trunk/server/src/main/org/jboss/metadata/ClientMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/ClientMetaData.java 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/server/src/main/org/jboss/metadata/ClientMetaData.java 2007-03-11 10:59:47 UTC (rev 61270)
@@ -179,11 +179,8 @@
if (ServiceRefObjectFactory.isJ2EE14Descriptor(serviceRef))
{
ServiceRefMetaData sref = new ServiceRefDelegate().newServiceRefMetaData();
- if (sref != null)
- {
- sref.importStandardXml(serviceRef);
- serviceRefs.put(sref.getServiceRefName(), sref);
- }
+ sref.importStandardXml(serviceRef);
+ serviceRefs.put(sref.getServiceRefName(), sref);
}
}
@@ -275,11 +272,8 @@
{
log.warn("service-ref " + serviceRefName + " found in jboss-web.xml but not in web.xml");
sref = new ServiceRefDelegate().newServiceRefMetaData();
- if (sref != null)
- {
- sref.setServiceRefName(serviceRefName);
- serviceRefs.put(serviceRefName, sref);
- }
+ sref.setServiceRefName(serviceRefName);
+ serviceRefs.put(serviceRefName, sref);
}
sref.importJBossXml(serviceRef);
}
Modified: trunk/server/src/main/org/jboss/metadata/WebMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-03-11 10:59:47 UTC (rev 61270)
@@ -1338,11 +1338,8 @@
{
log.warn("service-ref " + serviceRefName + " found in jboss-web.xml but not in web.xml");
sref = new ServiceRefDelegate().newServiceRefMetaData();
- if (sref != null)
- {
- sref.setServiceRefName(serviceRefName);
- serviceRefs.put(serviceRefName, sref);
- }
+ sref.setServiceRefName(serviceRefName);
+ serviceRefs.put(serviceRefName, sref);
}
sref.importJBossXml(refElement);
}
Modified: trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefDelegate.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefDelegate.java 2007-03-11 10:28:34 UTC (rev 61269)
+++ trunk/server/src/main/org/jboss/metadata/serviceref/ServiceRefDelegate.java 2007-03-11 10:59:47 UTC (rev 61270)
@@ -37,6 +37,7 @@
import org.jboss.ws.integration.ServiceRefMetaData;
import org.jboss.ws.integration.UnifiedVirtualFile;
import org.jboss.xb.binding.UnmarshallingContext;
+import org.w3c.dom.Element;
import org.xml.sax.Attributes;
/**
@@ -77,9 +78,11 @@
public ServiceRefMetaData newServiceRefMetaData()
{
- ServiceRefMetaData sref = null;
+ ServiceRefMetaData sref;
if (delegate != null)
sref = delegate.newServiceRefMetaData();
+ else
+ sref = new DummyServiceRef();
return sref;
}
@@ -102,4 +105,58 @@
if (delegate != null)
delegate.bindServiceRef(encCtx, encName, vfsRoot, sref);
}
+
+ public static class DummyServiceRef extends ServiceRefMetaData
+ {
+ private String refName;
+
+ @Override
+ public void setServiceRefName(String name)
+ {
+ this.refName = name;
+ }
+
+ @Override
+ public String getServiceRefName()
+ {
+ return refName;
+ }
+
+ @Override
+ public Object getAnnotatedElement()
+ {
+ return null;
+ }
+
+ @Override
+ public void setAnnotatedElement(Object anElement)
+ {
+ }
+
+ @Override
+ public void importJBossXml(Element element)
+ {
+ }
+
+ @Override
+ public void importStandardXml(Element element)
+ {
+ }
+
+ @Override
+ public boolean isProcessed()
+ {
+ return false;
+ }
+
+ @Override
+ public void setProcessed(boolean flag)
+ {
+ }
+
+ @Override
+ public void merge(ServiceRefMetaData serviceRef)
+ {
+ }
+ }
}
More information about the jboss-cvs-commits
mailing list