[webbeans-commits] Webbeans SVN: r1414 - in tck/trunk: impl/src/main/java/org/jboss/webbeans/tck/impl/packaging and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Feb 4 14:20:01 EST 2009


Author: pete.muir at jboss.org
Date: 2009-02-04 14:20:01 -0500 (Wed, 04 Feb 2009)
New Revision: 1414

Modified:
   tck/trunk/api/src/main/java/org/jboss/webbeans/tck/api/TestSuite.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Artifact.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Classes.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/EjbArtifact.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/IntegrationTest.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Packaging.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resource.java
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resources.java
Log:
javadoc

Modified: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/api/TestSuite.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/api/TestSuite.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/api/TestSuite.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -6,6 +6,7 @@
    public static final String PROPERTY_NAME = TestSuite.class.getName();
    
    private String outputDirectory;
+   private boolean standalone;
    
    public TestSuite(String outputDirectory)
    {
@@ -18,4 +19,14 @@
       return outputDirectory;
    }
    
+   public boolean isStandalone()
+   {
+      return standalone;
+   }
+   
+   public void setStandalone(boolean standalone)
+   {
+      this.standalone = standalone;
+   }
+   
 }

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Artifact.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Artifact.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Artifact.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -3,9 +3,26 @@
 import static java.lang.annotation.ElementType.TYPE;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
+import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Mark this class as requiring an JSR299 artifact to be deployed for the 
+ * container. By default all classes in the current package, as well as support
+ * classes, will be deployed. The resultant artifact may not support session
+ * beans.
+ * 
+ * This test may be a unit test (in which case, if the suite is run in 
+ * standalone mode, the artifact itself won't be deployed, just the contained 
+ * classes and /META-INF/beans.xml file).
+ * 
+ * @see EjbArtifact
+ * 
+ * @author Pete Muir
+ *
+ */
+ at Documented
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface Artifact

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Classes.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Classes.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Classes.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -3,9 +3,17 @@
 import static java.lang.annotation.ElementType.TYPE;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
+import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Add classes to the deployed artifact
+ * 
+ * @author Pete Muir
+ *
+ */
+ at Documented
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface Classes

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/EjbArtifact.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/EjbArtifact.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/EjbArtifact.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -3,9 +3,25 @@
 import static java.lang.annotation.ElementType.TYPE;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
+import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Mark this class as requiring an JSR299 artifact to be deployed to the 
+ * container. By default all classes in the current package, as well as support
+ * classes, will be deployed. The resultant artifact will support session beans.
+ * 
+ * This test may be a unit test (in which case, if the suite is run in 
+ * standalone mode, the artifact itself won't be deployed, just the contained 
+ * classes and /META-INF/beans.xml file).
+ * 
+ * @author Pete Muir
+ * 
+ * @see Artifact
+ *
+ */
+ at Documented
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface EjbArtifact

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/IntegrationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/IntegrationTest.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/IntegrationTest.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -6,6 +6,13 @@
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Mark this test as an integration test, always requiring running in a 
+ * container.
+ * 
+ * @author Pete Muir
+ *
+ */
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface IntegrationTest

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Packaging.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Packaging.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Packaging.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -3,9 +3,18 @@
 import static java.lang.annotation.ElementType.TYPE;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
+import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Mark this test as requiring specific packaging when deployed to a container
+ * for intgration testing.
+ * 
+ * @author Pete Muir
+ *
+ */
+ at Documented
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface Packaging

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resource.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resource.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resource.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -3,16 +3,35 @@
 import static java.lang.annotation.ElementType.TYPE;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
+import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Specify an additional resource to be added to the artifact.
+ * 
+ * @see Resources
+ * 
+ * @author Pete Muir
+ *
+ */
+ at Documented
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface Resource
 {
    
+   /**
+    * Location, relative to the current package, or to the current archive
+    * to find the resource file
+    * 
+    */
    String source();
    
+   /**
+    * Destination for the resource file within the generated artifact
+    * 
+    */
    String destination();
    
 }

Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resources.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resources.java	2009-02-04 18:58:04 UTC (rev 1413)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/Resources.java	2009-02-04 19:20:01 UTC (rev 1414)
@@ -6,6 +6,14 @@
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+/**
+ * Specify additional resources for an artifact
+ * 
+ * @see Resource
+ * 
+ * @author Pete Muir
+ *
+ */
 @Retention(RUNTIME)
 @Target(TYPE)
 public @interface Resources




More information about the weld-commits mailing list