[jboss-cvs] JBossAS SVN: r90632 - in projects/metadata/rar/trunk/src: test/java/org/jboss/test/metadata/annotation/rar and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jun 26 10:14:38 EDT 2009


Author: jeff.zhang
Date: 2009-06-26 10:14:38 -0400 (Fri, 26 Jun 2009)
New Revision: 90632

Added:
   projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRA10DefaultNSMetaData.java
Removed:
   projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRADefaultNSMetaData.java
Modified:
   projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRAMetaData.java
   projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/annotation/rar/RarAnnotationUnitTestCase.java
   projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10DefaultNSUnitTestCase.java
   projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10UnitTestCase.java
   projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/RA15DefaultNSUnitTestCase.java
   projects/metadata/rar/trunk/src/test/resources/org/jboss/test/metadata/rar/RA15DefaultNS_testDefaultNS.xml
Log:
[JBMETA-199] refactor JBossRAMetaData

Copied: projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRA10DefaultNSMetaData.java (from rev 90618, projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRADefaultNSMetaData.java)
===================================================================
--- projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRA10DefaultNSMetaData.java	                        (rev 0)
+++ projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRA10DefaultNSMetaData.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -0,0 +1,43 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.rar.jboss;
+
+import javax.xml.bind.annotation.XmlNsForm;
+import javax.xml.bind.annotation.XmlRootElement;
+import org.jboss.xb.annotations.JBossXmlSchema;
+
+/**
+ * A JBossRAMetaData.
+ * 
+ * @author Jeff Zhang
+ * @version $Revision$
+ */
+ at XmlRootElement(name="jboss-ra")
+ at JBossXmlSchema(
+      ignoreUnresolvedFieldOrClass=false,
+      elementFormDefault=XmlNsForm.QUALIFIED,
+      normalizeSpace=true,
+      strict=false)
+public class JBossRA10DefaultNSMetaData extends JBossRAMetaData
+{
+
+}


Property changes on: projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRA10DefaultNSMetaData.java
___________________________________________________________________
Name: svn:mergeinfo
   + 

Deleted: projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRADefaultNSMetaData.java
===================================================================
--- projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRADefaultNSMetaData.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRADefaultNSMetaData.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -1,63 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.metadata.rar.jboss;
-
-import java.util.List;
-
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlNsForm;
-import javax.xml.bind.annotation.XmlRootElement;
-
-import org.jboss.metadata.javaee.support.IdMetaDataImpl;
-
-import org.jboss.xb.annotations.JBossXmlSchema;
-
-/**
- * A JBossRAMetaData.
- * 
- * @author Jeff Zhang
- * @version $Revision$
- */
- at XmlRootElement(name="jboss-ra")
- at JBossXmlSchema(
-      ignoreUnresolvedFieldOrClass=false,
-      elementFormDefault=XmlNsForm.QUALIFIED,
-      normalizeSpace=true,
-      strict=false)
-public class JBossRADefaultNSMetaData extends IdMetaDataImpl
-{
-   /** The serialVersionUID */
-   private static final long serialVersionUID = -8041048198795930659L;
-   
-   private List<RaConfigPropertyMetaData> raConfigProps;
-
-   @XmlElement(name="ra-config-property")
-   public void setRaConfigProps(List<RaConfigPropertyMetaData> raConfigProps) {
-      this.raConfigProps = raConfigProps;
-   }
-
-   public List<RaConfigPropertyMetaData> getRaConfigProps() {
-      return raConfigProps;
-   }
-   
- 
-}

Modified: projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRAMetaData.java
===================================================================
--- projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRAMetaData.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/main/java/org/jboss/metadata/rar/jboss/JBossRAMetaData.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -22,17 +22,9 @@
 package org.jboss.metadata.rar.jboss;
 
 import java.util.List;
-
 import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlNs;
-import javax.xml.bind.annotation.XmlNsForm;
-import javax.xml.bind.annotation.XmlRootElement;
-
-import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
 import org.jboss.metadata.javaee.support.IdMetaDataImpl;
 
-import org.jboss.xb.annotations.JBossXmlSchema;
-
 /**
  * A JBossRAMetaData.
  * 
@@ -41,13 +33,6 @@
  * @author Jeff Zhang
  * @version $Revision: 75672 $
  */
- at XmlRootElement(name="jboss-ra", namespace="http://www.jboss.org/schema/ra")
- at JBossXmlSchema(
-      xmlns={@XmlNs(namespaceURI = "http://www.jboss.org/schema/ra", prefix = "ra")},
-      ignoreUnresolvedFieldOrClass=false,
-      namespace="http://www.jboss.org/schema/ra",
-      elementFormDefault=XmlNsForm.QUALIFIED,
-      normalizeSpace=true)
 public class JBossRAMetaData extends IdMetaDataImpl
 {
    /** The serialVersionUID */
@@ -63,6 +48,4 @@
    public List<RaConfigPropertyMetaData> getRaConfigProps() {
       return raConfigProps;
    }
-   
- 
 }

Modified: projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/annotation/rar/RarAnnotationUnitTestCase.java
===================================================================
--- projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/annotation/rar/RarAnnotationUnitTestCase.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/annotation/rar/RarAnnotationUnitTestCase.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -37,7 +37,7 @@
  * Test injection targets for web components.
  * If multiple classes have the same reference, the injection target must not be merged.
  * 
- * @author <a href="mailto:emuckenh at redhat.com">Emanuel Muckenhuber</a>
+ * @author Jeff Zhang
  * @version $Revision$
  */
 public class RarAnnotationUnitTestCase extends TestCase

Modified: projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10DefaultNSUnitTestCase.java
===================================================================
--- projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10DefaultNSUnitTestCase.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10DefaultNSUnitTestCase.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -21,8 +21,7 @@
 */
 package org.jboss.test.metadata.rar;
 
-import org.jboss.metadata.rar.jboss.JBossRADefaultNSMetaData;
-import org.jboss.metadata.rar.spec.JCA16DefaultNSMetaData;
+import org.jboss.metadata.rar.jboss.JBossRA10DefaultNSMetaData;
 import org.jboss.test.metadata.common.MetaDataSchemaResolverFactory;
 import org.jboss.test.metadata.javaee.AbstractJavaEEMetaDataTest;
 
@@ -40,7 +39,7 @@
    public static SchemaBindingResolver initResolver()
    {
       MutableSchemaResolver resolver = MetaDataSchemaResolverFactory.createSchemaResolver();
-      resolver.mapLocationToClass("jboss-ra", JBossRADefaultNSMetaData.class);
+      resolver.mapLocationToClass("jboss-ra", JBossRA10DefaultNSMetaData.class);
       return resolver;
    }   
 
@@ -51,7 +50,7 @@
 
    public void testBasic() throws Exception
    {
-      JBossRADefaultNSMetaData jbossRA = unmarshal(JBossRADefaultNSMetaData.class);
+      JBossRA10DefaultNSMetaData jbossRA = unmarshal(JBossRA10DefaultNSMetaData.class);
       assertNotNull(jbossRA);
    }
 }

Modified: projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10UnitTestCase.java
===================================================================
--- projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10UnitTestCase.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/JbossRA10UnitTestCase.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -21,8 +21,11 @@
 */
 package org.jboss.test.metadata.rar;
 
-import org.jboss.metadata.rar.jboss.JBossRAMetaData;
+import org.jboss.metadata.rar.jboss.JBossRA10MetaData;
+import org.jboss.test.metadata.common.MetaDataSchemaResolverFactory;
 import org.jboss.test.metadata.javaee.AbstractJavaEEMetaDataTest;
+import org.jboss.xb.binding.resolver.MutableSchemaResolver;
+import org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver;
 
 /**
  * Test JCA jboss-ra.xml metadata.
@@ -32,6 +35,13 @@
  */
 public class JbossRA10UnitTestCase extends AbstractJavaEEMetaDataTest
 {
+   public static SchemaBindingResolver initResolver()
+   {
+      MutableSchemaResolver resolver = MetaDataSchemaResolverFactory.createSchemaResolver();
+      resolver.mapLocationToClass("http://www.jboss.org/schema/jboss-ra_1_0.xsd", JBossRA10MetaData.class);
+      return resolver;
+   }
+   
    public JbossRA10UnitTestCase(String name)
    {
       super(name);
@@ -39,7 +49,7 @@
 
    public void testBasic() throws Exception
    {
-      JBossRAMetaData jbossRA = unmarshal(JBossRAMetaData.class);
+      JBossRA10MetaData jbossRA = unmarshal(JBossRA10MetaData.class);
       assertNotNull(jbossRA);
       assertEquals(jbossRA.getRaConfigProps().size(), 9);
       assertEquals(jbossRA.getRaConfigProps().get(0).getValue(), "XMLOVERRIDE");

Modified: projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/RA15DefaultNSUnitTestCase.java
===================================================================
--- projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/RA15DefaultNSUnitTestCase.java	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/test/java/org/jboss/test/metadata/rar/RA15DefaultNSUnitTestCase.java	2009-06-26 14:14:38 UTC (rev 90632)
@@ -51,5 +51,7 @@
    {
       JCA15DefaultNSMetaData connector = unmarshal(JCA15DefaultNSMetaData.class);
       assertNotNull(connector);
+      assertEquals(connector.getVersion(), "1.5");
    }
+   
 }

Modified: projects/metadata/rar/trunk/src/test/resources/org/jboss/test/metadata/rar/RA15DefaultNS_testDefaultNS.xml
===================================================================
--- projects/metadata/rar/trunk/src/test/resources/org/jboss/test/metadata/rar/RA15DefaultNS_testDefaultNS.xml	2009-06-26 14:03:49 UTC (rev 90631)
+++ projects/metadata/rar/trunk/src/test/resources/org/jboss/test/metadata/rar/RA15DefaultNS_testDefaultNS.xml	2009-06-26 14:14:38 UTC (rev 90632)
@@ -2,7 +2,7 @@
 
 <!-- $Id: $ -->
 
-<connector>
+<connector version="1.5">
 
    <vendor-name>Red Hat Middleware LLC</vendor-name>
    <eis-type>JMS 1.1 Server</eis-type>




More information about the jboss-cvs-commits mailing list