Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity
In directory
sc8-pr-cvs1:/tmp/cvs-serv31564/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity
Modified Files:
DataObjectTagsHandler.java EntityTagsHandler.java
PkTagsHandler.java ValueObjectTagsHandler.java
Log Message:
Introduced a new Interface in XJavaDoc: xjavadoc.Type. This interface provides about
the XClass AND the dimension.
Index: DataObjectTagsHandler.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DataObjectTagsHandler.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** DataObjectTagsHandler.java 5 Feb 2003 23:49:34 -0000 1.9
--- DataObjectTagsHandler.java 20 Mar 2003 22:36:04 -0000 1.10
***************
*** 328,332 ****
}
! return method.isAbstract() && method.equals("getData") &&
DataObjectTagsHandler.getDataMostSuperObjectClass(method.getContainingClass()).equals(method.getReturnType());
}
--- 328,332 ----
}
! return method.isAbstract() && method.equals("getData") &&
DataObjectTagsHandler.getDataMostSuperObjectClass(method.getContainingClass()).equals(method.getReturnType().getType());
}
Index: EntityTagsHandler.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityTagsHandler.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** EntityTagsHandler.java 9 Sep 2002 15:57:38 -0000 1.8
--- EntityTagsHandler.java 20 Mar 2003 22:36:04 -0000 1.9
***************
*** 51,55 ****
// if has a return type of non-void
! if (method.getReturnType().getName().equals("void"))
return false;
--- 51,55 ----
// if has a return type of non-void
! if (method.getReturnType().getType().getName().equals("void"))
return false;
Index: PkTagsHandler.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/PkTagsHandler.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** PkTagsHandler.java 9 Sep 2002 15:57:40 -0000 1.13
--- PkTagsHandler.java 20 Mar 2003 22:36:05 -0000 1.14
***************
*** 140,144 ****
}
! return method.getReturnType().toString();
}
--- 140,144 ----
}
! return method.getReturnType().getType().getQualifiedName();
}
***************
*** 190,194 ****
{
XMethod createMethod = HomeTagsHandler.findFirstCreateMethodFor(clazz);
! String createMethodReturnType = createMethod != null ?
createMethod.getReturnType().getQualifiedName() : null;
String generate_str = clazz.getDoc().getTagAttributeValue("ejb:pk",
"generate", false);
--- 190,194 ----
{
XMethod createMethod = HomeTagsHandler.findFirstCreateMethodFor(clazz);
! String createMethodReturnType = createMethod != null ?
createMethod.getReturnType().getType().getQualifiedName() : null;
String generate_str = clazz.getDoc().getTagAttributeValue("ejb:pk",
"generate", false);
Index: ValueObjectTagsHandler.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/ValueObjectTagsHandler.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** ValueObjectTagsHandler.java 26 Feb 2003 19:32:07 -0000 1.17
--- ValueObjectTagsHandler.java 20 Mar 2003 22:36:05 -0000 1.18
***************
*** 504,508 ****
public String concreteCollectionType() throws XDocletException
{
! String currentReturnType =
getCurrentMethod().getReturnType().getQualifiedName();
String res = null;
--- 504,508 ----
public String concreteCollectionType() throws XDocletException
{
! String currentReturnType =
getCurrentMethod().getReturnType().getType().getQualifiedName();
String res = null;
***************
*** 805,809 ****
if (aggreg != null) {
! String currentReturnType =
getCurrentMethod().getReturnType().getQualifiedName();
if (log.isDebugEnabled()) {
--- 805,809 ----
if (aggreg != null) {
! String currentReturnType =
getCurrentMethod().getReturnType().getType().getQualifiedName();
if (log.isDebugEnabled()) {
***************
*** 833,841 ****
else {
if (log.isDebugEnabled()) {
! log.debug("********* Type " +
getCurrentMethod().getReturnType().toString());
}
currentAggregateType = aggreg;
currentAggregateName = aggregName;
! currentRelationBeanClass =
InterfaceTagsHandler.getBeanClassNameFromInterfaceNameFor(getCurrentMethod().getReturnType().toString());
}
generate(template);
--- 833,841 ----
else {
if (log.isDebugEnabled()) {
! log.debug("********* Type " +
getCurrentMethod().getReturnType().getType().toString());
}
currentAggregateType = aggreg;
currentAggregateName = aggregName;
! currentRelationBeanClass =
InterfaceTagsHandler.getBeanClassNameFromInterfaceNameFor(getCurrentMethod().getReturnType().getType().getQualifiedName());
}
generate(template);
-------------------------------------------------------
This SF.net email is sponsored by: Tablet PC.
Does your code think in ink? You could win a Tablet PC.
Get a free Tablet PC hat just for playing. What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel