[jboss-cvs] JBossAS SVN: r80150 - in projects/metadata/trunk/src: test/java/org/jboss/test/metadata/annotation/client and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Oct 28 11:49:00 EDT 2008


Author: emuckenhuber
Date: 2008-10-28 11:49:00 -0400 (Tue, 28 Oct 2008)
New Revision: 80150

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractEJBProcessor.java
   projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/AnnotationClientUnitTestCase.java
   projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/jbmeta95/TestClientUnitTestCase.java
Log:
[JBMETA-137] revert my injectionTarget name changes

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractEJBProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractEJBProcessor.java	2008-10-28 15:18:41 UTC (rev 80149)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractEJBProcessor.java	2008-10-28 15:49:00 UTC (rev 80150)
@@ -81,10 +81,10 @@
    protected AnnotatedEJBReferenceMetaData createEJB(EJB annotation, E element)
    {
       AnnotatedEJBReferenceMetaData ref = new AnnotatedEJBReferenceMetaData();
-      String name = annotation.name(); 
-      if(name.length() == 0)
-         name = getName(element);
-      ref.setEjbRefName(name);
+      if(annotation.name().length() > 0)
+         ref.setEjbRefName(annotation.name());
+      else
+         ref.setEjbRefName(getName(element));
       if(annotation.beanInterface() != Object.class)
          ref.setBeanInterface(annotation.beanInterface());
       else
@@ -102,6 +102,7 @@
       if(annotation.mappedName().length() > 0)
          ref.setMappedName(annotation.mappedName());
 
+      String name = ProcessorUtils.getName(element);
       Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(name, element);
       if(injectionTargets != null)
          ref.setInjectionTargets(injectionTargets);

Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/AnnotationClientUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/AnnotationClientUnitTestCase.java	2008-10-28 15:18:41 UTC (rev 80149)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/AnnotationClientUnitTestCase.java	2008-10-28 15:49:00 UTC (rev 80150)
@@ -85,7 +85,7 @@
  */
 public class AnnotationClientUnitTestCase extends AbstractJavaEEMetaDataTest
 {
-   private static final String mainClassName = "org.jboss.test.metadata.annotation.client.basic.Client"; 
+   private static final String classMainName = "org.jboss.test.metadata.annotation.client.basic.Client"; 
    
    public static SchemaBindingResolver initResolver()
    {
@@ -113,11 +113,11 @@
       AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
       
       Collection<Class<?>> classes = PackageScanner.loadClasses();
-      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
+      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, classMainName);
       ApplicationClient5MetaData clientMD = creator.create(classes);
       assertEquals(3, clientMD.getAnnotatedEjbReferences().size());
 
-      AnnotatedEJBReferenceMetaData resourceMethodBean = clientMD.getAnnotatedEjbReferences().get(mainClassName + "/resourceMethodBean");
+      AnnotatedEJBReferenceMetaData resourceMethodBean = clientMD.getAnnotatedEjbReferences().get(classMainName + "/resourceMethodBean");
       assertNotNull(resourceMethodBean);
       assertEquals(ResourceIF.class, resourceMethodBean.getBeanInterface());
       assertEquals("ResourceOnMethodBean", resourceMethodBean.getLink());
@@ -126,9 +126,9 @@
       assertEquals(1, resourceMethodBeanTargets.size());
       ResourceInjectionTargetMetaData method = resourceMethodBeanTargets.iterator().next();
       assertEquals(Client.class.getName(), method.getInjectionTargetClass());
-      assertEquals(mainClassName + "/resourceMethodBean", method.getInjectionTargetName());
+      assertEquals("setResourceMethodBean", method.getInjectionTargetName());
 
-      AnnotatedEJBReferenceMetaData resourceFieldBean = clientMD.getAnnotatedEjbReferences().get(mainClassName + "/resourceFieldBean");
+      AnnotatedEJBReferenceMetaData resourceFieldBean = clientMD.getAnnotatedEjbReferences().get(classMainName + "/resourceFieldBean");
       assertNotNull(resourceFieldBean);
       assertEquals("ResourceOnFieldBean", resourceFieldBean.getLink());
       Set<ResourceInjectionTargetMetaData> resourceFieldBeanTargets = resourceFieldBean.getInjectionTargets();
@@ -136,7 +136,7 @@
       assertEquals(1, resourceFieldBeanTargets.size());
       ResourceInjectionTargetMetaData field = resourceFieldBeanTargets.iterator().next();
       assertEquals(Client.class.getName(), field.getInjectionTargetClass());
-      assertEquals(mainClassName + "/resourceFieldBean", field.getInjectionTargetName());
+      assertEquals("resourceFieldBean", field.getInjectionTargetName());
 
       AnnotatedEJBReferenceMetaData resourceClassBean = clientMD.getAnnotatedEjbReferences().get("ejb/resourceClassBean");
       assertNotNull(resourceClassBean);
@@ -227,7 +227,7 @@
    {
       AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
       Collection<Class<?>> classes = PackageScanner.loadClasses();
-      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
+      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, classMainName);
       ApplicationClient5MetaData clientMD = creator.create(classes);
       
       ApplicationClient5MetaData xmlMD = super.unmarshal(ApplicationClient5MetaData.class);
@@ -293,7 +293,7 @@
    {
          AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
          Collection<Class<?>> classes = PackageScanner.loadClasses();
-         ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
+         ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, classMainName);
          ApplicationClient5MetaData clientMD = creator.create(classes);         
          
          ApplicationClient5MetaData xmlMD = super.unmarshal("AnnotationClient_testXmlMerge.xml", ApplicationClient5MetaData.class);
@@ -442,7 +442,7 @@
    {
       AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
       Collection<Class<?>> classes = PackageScanner.loadClasses();
-      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
+      ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, classMainName);
       
       ApplicationClient5MetaData annotatedMetaData = creator.create(classes);         
       ApplicationClient5MetaData specMetaData = super.unmarshal("AnnotationClient_testAnnotatedEnv.xml", ApplicationClient5MetaData.class);

Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/jbmeta95/TestClientUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/jbmeta95/TestClientUnitTestCase.java	2008-10-28 15:18:41 UTC (rev 80149)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/client/jbmeta95/TestClientUnitTestCase.java	2008-10-28 15:49:00 UTC (rev 80150)
@@ -72,7 +72,7 @@
       assertEquals(1, resourceMethodBeanTargets.size());
       ResourceInjectionTargetMetaData method = resourceMethodBeanTargets.iterator().next();
       assertEquals(Super.class.getName(), method.getInjectionTargetClass());
-      assertEquals("resourceMethodBean", method.getInjectionTargetName());
+      assertEquals("setResourceMethodBean", method.getInjectionTargetName());
 
       AnnotatedEJBReferenceMetaData resourceFieldBean = clientMD.getAnnotatedEjbReferences().get("resourceFieldBean");
       assertNotNull(resourceFieldBean);




More information about the jboss-cvs-commits mailing list