User: ara_e_w 
  Date: 02/03/05 12:50:50

  Modified:    core/src/xdoclet/ejb UtilObjectSubTask.java
  Log:
  kind config param for utilobject subtask
  
  Revision  Changes    Path
  1.15      +32 -6     xdoclet/core/src/xdoclet/ejb/UtilObjectSubTask.java
  
  Index: UtilObjectSubTask.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/UtilObjectSubTask.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -w -r1.14 -r1.15
  --- UtilObjectSubTask.java    22 Feb 2002 16:28:20 -0000      1.14
  +++ UtilObjectSubTask.java    5 Mar 2002 20:50:50 -0000       1.15
  @@ -2,26 +2,21 @@
   
   import com.sun.javadoc.ClassDoc;
   
  -import xdoclet.TemplateSubTask;
   import xdoclet.XDocletException;
  -import xdoclet.XmlSubTask;
   import xdoclet.XDocletTagSupport;
   import xdoclet.util.Log;
   import xdoclet.util.DocletUtil;
   import xdoclet.util.Translator;
   import xdoclet.ejb.tags.UtilTagsHandler;
  -import xdoclet.ejb.tags.CmpTagsHandler;
   import xdoclet.ejb.tags.EjbTagsHandler;
   import xdoclet.tags.PackageTagsHandler;
   
  -import java.io.File;
  -
   import org.apache.log4j.Category;
   
   /**
    * @author    Konstantin Pribluda
    * @created   October 3, 2001
  - * @version   $Revision: 1.14 $
  + * @version   $Revision: 1.15 $
    */
   public class UtilObjectSubTask extends AbstractEjbCodeGeneratorSubTask
   {
  @@ -39,6 +34,11 @@
         */
        private String     utilClassPattern;
   
  +     /**
  +      * The preferred kind of lookup code, which is either logical or physical.
  +      */
  +     private String     kind = LookupKind.LOGICAL;
  +
        public UtilObjectSubTask()
        {
                setTemplateURL( getClass().getResource( DEFAULT_TEMPLATE_FILE ) );
  @@ -46,6 +46,11 @@
                setOfType( "javax.ejb.EntityBean,javax.ejb.SessionBean" );
        }
   
  +     public String getKind()
  +     {
  +             return kind;
  +     }
  +
        public String getSubTaskName()
        {
                return SUBTASK_NAME;
  @@ -68,6 +73,11 @@
                        return DEFAULT_UTIL_CLASS_PATTERN;
        }
   
  +     public void setKind( LookupKind kind )
  +     {
  +             this.kind = kind.getValue();
  +     }
  +
        public void setPattern( String new_pattern )
        {
                utilClassPattern = new_pattern;
  @@ -131,4 +141,20 @@
                return true;
        }
   
  +     /**
  +      * @author    Ara Abrahamian ([EMAIL PROTECTED])
  +      * @created   March 6, 2002
  +      */
  +     public static class LookupKind extends 
org.apache.tools.ant.types.EnumeratedAttribute
  +     {
  +             public final static String PHYSICAL = "1.1";
  +             public final static String LOGICAL = "2.0";
  +
  +             public java.lang.String[] getValues()
  +             {
  +                     return ( new java.lang.String[]{
  +                             PHYSICAL, LOGICAL
  +                             } );
  +             }
  +     }
   }
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to