User: rinkrank
  Date: 02/07/11 07:33:01

  Modified:    modules/ejb/src/xdoclet/modules/ejb/entity
                        CmpTagsHandler.java
  Log:
  Fixed Bug [ 568535 ] <jboss> task crashes without <entitycmp>
  
  Revision  Changes    Path
  1.5       +9 -2      
xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/CmpTagsHandler.java
  
  Index: CmpTagsHandler.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/CmpTagsHandler.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -w -r1.4 -r1.5
  --- CmpTagsHandler.java       12 Jun 2002 23:27:45 -0000      1.4
  +++ CmpTagsHandler.java       11 Jul 2002 14:33:01 -0000      1.5
  @@ -21,15 +21,17 @@
   import xdoclet.XDocletTagSupport;
   import xdoclet.modules.ejb.EjbDocletTask;
   import xdoclet.modules.ejb.EjbTagsHandler;
  +import xdoclet.modules.ejb.XDocletModulesEjbMessages;
   import xdoclet.modules.ejb.entity.EntityBmpSubTask;
   import xdoclet.modules.ejb.entity.EntityCmpSubTask;
   import xdoclet.tagshandler.MethodTagsHandler;
  +import xdoclet.util.Translator;
   
   /**
    * @author               Ara Abrahamian ([EMAIL PROTECTED])
    * @created              Oct 16, 2001
    * @xdoclet.taghandler   namespace="EjbCmp"
  - * @version              $Revision: 1.4 $
  + * @version              $Revision: 1.5 $
    */
   public class CmpTagsHandler extends EntityTagsHandler
   {
  @@ -138,7 +140,12 @@
           if (cmp == null) {
               EntityCmpSubTask entityCmpSubtask = ((EntityCmpSubTask) 
DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(EntityCmpSubTask.class)));
   
  +            if (entityCmpSubtask != null) {
               cmp = entityCmpSubtask.getCmpSpec();
  +            }
  +            else {
  +                throw new 
XDocletException(Translator.getString(XDocletModulesEjbMessages.class, 
XDocletModulesEjbMessages.CANT_GUESS_CMP_VERSION, new 
String[]{clazz.getQualifiedName()}));
  +            }
           }
   
           return EntityCmpSubTask.CmpSpecVersion.CMP_2_0.equals(cmp);
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
PC Mods, Computing goodies, cases & more
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to