The following issue has been updated:
Updater: Matthias Germann (mailto:[EMAIL PROTECTED])
Date: Thu, 23 Dec 2004 4:11 PM
Comment:
The problem is that XDoclet generates the field-name according to the
specification for JavaBean property names.
There is a small but important difference between JavaBean property names and
ejb cmp field names. The first letter of a JavaBean property name is not
decapitalized if the second letter is also a upper case letter. But in a
cmp-field name, the first letter is always decapitalized (see JavaBeans spec
#8.8 and the dtd for ejb-jar.xml). According to the ejb spec, cmp-field names
for booleans must also start with get/set (and not with is).
My patch introduces the correct naming for the cmp and cmr field names. I did
this by adding a method to the CmpTagsHandler which returns the correct cmp
field name for a method.
Changes:
Attachment changed to patch.diff
---------------------------------------------------------------------
For a full history of the issue, see:
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-600?page=history
---------------------------------------------------------------------
View the issue:
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-600
Here is an overview of the issue:
---------------------------------------------------------------------
Key: XDT-600
Summary: Upper-lower-case conversion
Type: Bug
Status: Open
Priority: Major
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: XDoclet
Components:
EJB Module
Versions:
1.2
Assignee: xdoclet-devel (Use for new issues)
Reporter: Olaf Braatz
Created: Mon, 11 Aug 2003 4:49 AM
Updated: Thu, 23 Dec 2004 4:11 PM
Environment: XDoclet 1.2b4 (download of XDoclet 1.2b3); JDK 1.3.1_07; ANT
1.5.3; WinNT 4.0
Description:
If a column name has only one character before first underscore the cmp/cmr
field name starts with upper case.
P_SHORT_DESCRIPTION becomes PShortDescription instead of pShortDescription
The upper case cmp/cmr field name will be rejected by weblogic.ejbc. With
XDoclet 1.2b2 it is properly working.
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel