Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26236/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags

Modified Files:
        EjbFinderTag.java EjbCreateMethodTag.java 
        EjbTransactionTag.java EjbHomeMethodTag.java 
Log Message:
- EjbConfig is now a dummy plugin. Eases doc generation and simplifies 
dispersion.
- View-types for methods cannot be wider than supported by bean. They'll be 
bitwise masked.
- Updated test-cases eliminating unsuported view references.
- ...

Index: EjbHomeMethodTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/EjbHomeMethodTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** EjbHomeMethodTag.java       28 Apr 2005 07:22:24 -0000      1.3
--- EjbHomeMethodTag.java       6 Sep 2005 01:49:59 -0000       1.4
***************
*** 9,12 ****
--- 9,15 ----
   * Define this method as a home method (e.g. its name is "ejbHomefoo", and
   * the corresponding home method should be defined in the home interface).
+  * 
+  * @qtags.location method
+  * @qtags.once
   */
  public interface EjbHomeMethodTag extends 
com.thoughtworks.qdox.model.DocletTag {

Index: EjbCreateMethodTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/EjbCreateMethodTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** EjbCreateMethodTag.java     28 Apr 2005 07:22:24 -0000      1.3
--- EjbCreateMethodTag.java     6 Sep 2005 01:49:59 -0000       1.4
***************
*** 10,13 ****
--- 10,16 ----
   * interface. It is applicable to Session and Entity beans. In Stateless 
Session
   * beans the ejbCreate will be created if it is not in the code.
+  * 
+  * @qtags.location method
+  * @qtags.once
   */
  public interface EjbCreateMethodTag extends 
com.thoughtworks.qdox.model.DocletTag {

Index: EjbFinderTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/EjbFinderTag.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** EjbFinderTag.java   30 Aug 2005 00:34:33 -0000      1.6
--- EjbFinderTag.java   6 Sep 2005 01:49:59 -0000       1.7
***************
*** 53,61 ****
      /**
       * Indicates the transaction type attribute sets to the method.
       */
      String getTransactionType();
  
      /**
!      * To restrict the home interface in witch the finder will be defined.
       *
       * @qtags.allowed-value local
--- 53,68 ----
      /**
       * Indicates the transaction type attribute sets to the method.
+      * 
+      * @qtags.allowed-value NotSupported
+      * @qtags.allowed-value Supports
+      * @qtags.allowed-value Required
+      * @qtags.allowed-value RequiresNew
+      * @qtags.allowed-value Mandatory
+      * @qtags.allowed-value Never
       */
      String getTransactionType();
  
      /**
!      * To restrict the home interface in which the finder will be defined.
       *
       * @qtags.allowed-value local

Index: EjbTransactionTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/EjbTransactionTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** EjbTransactionTag.java      28 Apr 2005 07:22:24 -0000      1.3
--- EjbTransactionTag.java      6 Sep 2005 01:49:59 -0000       1.4
***************
*** 1,4 ****
  /*
!  * Copyright (c) 2003
   * XDoclet Team
   * All rights reserved.
--- 1,4 ----
  /*
!  * Copyright (c) 2005
   * XDoclet Team
   * All rights reserved.
***************
*** 10,13 ****
--- 10,17 ----
   * with @ejb.create-method and @ejb.interface-method tags.
   * If used on class level applies to all interface methods unless overridden
+  *
+  * @qtags.location method
+  * @qtags.location class
+  * @qtags.once
   */
  public interface EjbTransactionTag extends 
com.thoughtworks.qdox.model.DocletTag {
***************
*** 15,19 ****
       * Define the type of transactional behaviour.
       *
-      * @qtags.required
       * @qtags.allowed-value NotSupported
       * @qtags.allowed-value Supports
--- 19,22 ----
***************
*** 22,25 ****
--- 25,30 ----
       * @qtags.allowed-value Mandatory
       * @qtags.allowed-value Never
+      *
+      * @qtags.required
       */
      String getType();



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to