Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22465/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-class.xdt hibernate-properties.xdt
hibernate-join$method.xdt
Added Files:
hibernate-one-to-one.xdt
Log Message:
XDT-1257: join implementation fixed -- join elements now generated after
standard properties; one-to-one element for Hibernate3
--- NEW FILE: hibernate-one-to-one.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
<one-to-one
name="<XDtMethod:propertyName/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="formula">
formula="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="formula"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="access">
access="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="access" />"
</XDtMethod:ifHasMethodTag>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="class">
class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="class"/>"
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
<XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="class" default="<XDtMethod:methodType/>"/>"
</XDtConfig:ifConfigParamNotGreaterOrEquals>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="entity-name">
entity-name="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="entity-name" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="cascade">
cascade="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="cascade" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="outer-join">
outer-join="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="outer-join" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="fetch">
fetch="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="fetch" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="constrained">
constrained="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="constrained" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="foreign-key">
foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="property-ref">
property-ref="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="property-ref"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="lazy">
lazy="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="lazy"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="node">
node="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="node"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="embed-xml">
embed-xml="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="embed-xml"/>"
</XDtMethod:ifHasMethodTag>
>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-formula.xdt"></XDtMerge:merge>
</one-to-one>
</XDtMethod:ifHasMethodTag>
Index: hibernate-class.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-class.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** hibernate-class.xdt 1 Jun 2005 18:18:57 -0000 1.1
--- hibernate-class.xdt 2 Jun 2005 14:15:37 -0000 1.2
***************
*** 71,74 ****
--- 71,75 ----
</XDtMerge:merge>
+ <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge>
Index: hibernate-properties.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** hibernate-properties.xdt 31 May 2005 15:50:02 -0000 1.39
--- hibernate-properties.xdt 2 Jun 2005 14:15:37 -0000 1.40
***************
*** 2,28 ****
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
</XDtMethod:ifDoesntHaveMethodTag>
- <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
-
- <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
- <one-to-one
- name="<XDtMethod:propertyName/>"
- class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="class" default="<XDtMethod:methodType/>"/>"
- cascade="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
- outer-join="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="outer-join" values="true,false,auto"
default="auto"/>"
- constrained="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="constrained" values="true,false"
default="false"/>"
- <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="foreign-key">
- foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="foreign-key"/>"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="access">
- access="<XDtMethod:methodTagValue tagName="hibernate.one-to-one"
paramName="access" default="property"/>"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"
paramName="property-ref">
- property-ref="<XDtMethod:methodTagValue
tagName="hibernate.one-to-one" paramName="property-ref"/>"
- </XDtMethod:ifHasMethodTag>
- />
- </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.parent">
--- 2,9 ----
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
+ <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
</XDtMethod:ifDoesntHaveMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.parent">
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel