User: vharcq  
  Date: 02/04/02 02:12:33

  Modified:    core/resources/xdoclet/ejb home-local.j home.j
  Log:
  Introduce FinderTagsHandler to handle inheritance of finder methods more easily
  
  Revision  Changes    Path
  1.34      +3 -8      xdoclet/core/resources/xdoclet/ejb/home-local.j
  
  Index: home-local.j
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/home-local.j,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -w -r1.33 -r1.34
  --- home-local.j      2 Apr 2002 06:35:59 -0000       1.33
  +++ home-local.j      2 Apr 2002 10:12:33 -0000       1.34
  @@ -34,14 +34,9 @@
      public <XDtEjbIntf:componentInterface type="local"/> 
findByPrimaryKey(<XDtEjbPk:pkClass/> pk)
         throws javax.ejb.FinderException;
    </XDtEjbCmp:ifEntityIsCmp>
  -  <XDtClass:forAllClassTags tagName="ejb:finder" tagKey="signature" 
superclasses="false">
  -   <XDtClass:ifClassTagValueEquals tagName="ejb:finder" 
paramName="result-type-mapping" value="Local">
  -   public <XDtClass:ifClassTagValueEquals tagName="ejb:finder" 
paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0">java.util.Collection</XDtClass:ifClassTagValueEquals><XDtClass:ifClassTagValueNotEquals
 tagName="ejb:finder"  paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0"><XDtClass:classTagValue tagName="ejb:finder"  paramName="signature" 
delimiter=" " tokenNumber="0"/></XDtClass:ifClassTagValueNotEquals> 
<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" delimiter=" (" 
tokenNumber="1"/>(<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" 
delimiter="()" tokenNumber="1"/>) throws javax.ejb.FinderException;
  -   </XDtClass:ifClassTagValueEquals>
  -   <XDtClass:ifDoesntHaveClassTag tagName="ejb:finder" 
paramName="result-type-mapping">
  -   public <XDtClass:ifClassTagValueEquals tagName="ejb:finder" 
paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0">java.util.Collection</XDtClass:ifClassTagValueEquals><XDtClass:ifClassTagValueNotEquals
 tagName="ejb:finder"  paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0"><XDtClass:classTagValue tagName="ejb:finder"  paramName="signature" 
delimiter=" " tokenNumber="0"/></XDtClass:ifClassTagValueNotEquals> 
<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" delimiter=" (" 
tokenNumber="1"/>(<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" 
delimiter="()" tokenNumber="1"/>) throws javax.ejb.FinderException;
  -   </XDtClass:ifDoesntHaveClassTag>
  -  </XDtClass:forAllClassTags>
  +  <XDtEjbFinder:forAllFinders type="local">
  +   public <XDtEjbFinder:currentSignature/> throws javax.ejb.FinderException;
  +  </XDtEjbFinder:forAllFinders>
   
    <XDtEjbBmp:ifEntityIsBmp>
     <XDtMethod:forAllMethods>
  
  
  
  1.38      +3 -10     xdoclet/core/resources/xdoclet/ejb/home.j
  
  Index: home.j
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/home.j,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -w -r1.37 -r1.38
  --- home.j    2 Apr 2002 06:35:59 -0000       1.37
  +++ home.j    2 Apr 2002 10:12:33 -0000       1.38
  @@ -36,16 +36,9 @@
      public <XDtEjbIntf:componentInterface type="remote"/> 
findByPrimaryKey(<XDtEjbPk:pkClass/> pk)
         throws java.rmi.RemoteException,javax.ejb.FinderException;
    </XDtEjbCmp:ifEntityIsCmp>
  -  <XDtClass:forAllClassTags tagName="ejb:finder" tagKey="signature" 
superclasses="false">
  -   <XDtClass:ifClassTagValueEquals tagName="ejb:finder" paramName 
="result-type-mapping" value="Remote">
  -   public <XDtClass:ifClassTagValueEquals tagName="ejb:finder" 
paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0">java.util.Collection</XDtClass:ifClassTagValueEquals><XDtClass:ifClassTagValueNotEquals
 tagName="ejb:finder"  paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0"><XDtClass:classTagValue tagName="ejb:finder"  paramName="signature" 
delimiter=" " tokenNumber="0"/></XDtClass:ifClassTagValueNotEquals> 
<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" delimiter=" (" 
tokenNumber="1"/>(<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" 
delimiter="()" tokenNumber="1"/>)
  -      throws java.rmi.RemoteException,javax.ejb.FinderException;
  -   </XDtClass:ifClassTagValueEquals>
  -   <XDtClass:ifDoesntHaveClassTag tagName="ejb:finder" paramName 
="result-type-mapping">
  -   public <XDtClass:ifClassTagValueEquals tagName="ejb:finder" 
paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0">java.util.Collection</XDtClass:ifClassTagValueEquals><XDtClass:ifClassTagValueNotEquals
 tagName="ejb:finder"  paramName="signature" value="Collection" delimiter=" " 
tokenNumber="0"><XDtClass:classTagValue tagName="ejb:finder"  paramName="signature" 
delimiter=" " tokenNumber="0"/></XDtClass:ifClassTagValueNotEquals> 
<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" delimiter=" (" 
tokenNumber="1"/>(<XDtClass:classTagValue tagName="ejb:finder" paramName="signature" 
delimiter="()" tokenNumber="1"/>)
  -      throws java.rmi.RemoteException,javax.ejb.FinderException;
  -   </XDtClass:ifDoesntHaveClassTag>
  -  </XDtClass:forAllClassTags>
  +  <XDtEjbFinder:forAllFinders type="remote">
  +   public <XDtEjbFinder:currentSignature/> throws 
java.rmi.RemoteException,javax.ejb.FinderException;
  +  </XDtEjbFinder:forAllFinders>
   
    <XDtEjbBmp:ifEntityIsBmp>
     <XDtMethod:forAllMethods>
  
  
  

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

Reply via email to