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