Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11002/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-properties.xdt
Added Files:
hibernate-many-to-one.xdt
Log Message:
XDT-1257: many-to-one and subelements aligned with hibernate 3.0 DTD
--- NEW FILE: hibernate-many-to-one.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
<many-to-one
name="<XDtMethod:propertyName/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="access">
access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="access"/>"
</XDtMethod:ifHasMethodTag>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="class">
class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="class" />"
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
<XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="class" default="<XDtMethod:methodType/>" />"
</XDtConfig:ifConfigParamNotGreaterOrEquals>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="entity-name">
entity-name="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="entity-name"/>"
</XDtMethod:ifHasMethodTag>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="column">
column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="column"/>"
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
<XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
<XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
<XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property"
paramName="formula">
column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="column" default="<XDtHibernate:computeColumnName
base='<XDtMethod:propertyName/>'/>"/>"
</XDtMethod:ifDoesntHaveMethodTag>
</XDtMethod:ifDoesntHaveMethodTag>
</XDtConfig:ifConfigParamNotGreaterOrEquals>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="not-null">
not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="not-null"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="unique">
unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="unique"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="cascade">
cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="cascade"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="outer-join">
outer-join="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="outer-join"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="fetch">
fetch="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="fetch"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="insert">
insert="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="insert"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="update">
update="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="update"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="optimistic-lock">
optimistic-lock="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="optimistic-lock" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="foreign-key">
foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="property-ref">
property-ref="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="property-ref"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="formula">
formula="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="formula"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="index">
index="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="index"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="lazy">
lazy="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="lazy"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="node">
node="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="node"/>"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="embed-xml">
embed-xml="<XDtMethod:methodTagValue
tagName="hibernate.many-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-column$method.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-formula.xdt"></XDtMerge:merge>
</many-to-one>
</XDtMethod:ifHasMethodTag>
Index: hibernate-properties.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -r1.37 -r1.38
*** hibernate-properties.xdt 20 May 2005 15:00:18 -0000 1.37
--- hibernate-properties.xdt 25 May 2005 16:11:43 -0000 1.38
***************
*** 1,47 ****
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
- <many-to-one
- name="<XDtMethod:propertyName/>"
- class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="class" default="<XDtMethod:methodType/>" />"
- cascade="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="cascade"
values="none,all,save-update,delete" default="none"/>"
- outer-join="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="outer-join" values="true,false,auto"
default="auto"/>"
- <XDtConfig:ifConfigParamGreaterOrEquals paramName="version"
value="2.0">
- update="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="update" values="true,false" default="true"/>"
- insert="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="insert" values="true,false" default="true"/>"
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="access">
- access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="access" default="property"/>"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="foreign-key">
- foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="foreign-key"/>"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="property-ref">
- property-ref="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="property-ref"/>"
- </XDtMethod:ifHasMethodTag>
- </XDtConfig:ifConfigParamGreaterOrEquals>
- <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
- <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property"
paramName="formula">
- column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="column" default="<XDtHibernate:computeColumnName
base='<XDtMethod:propertyName/>'/>"/>"
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="length">
- length="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="length" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="optimistic-lock">
- optimistic-lock="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="optimistic-lock" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="not-null">
- not-null="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="not-null" values="true,false"
default="false"/>"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="unique">
- unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="unique" values="true,false" default="false"/>"
- </XDtMethod:ifHasMethodTag>
- </XDtMethod:ifDoesntHaveMethodTag>
- </XDtMethod:ifDoesntHaveMethodTag>
- >
- <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
- <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column$method.xdt"></XDtMerge:merge>
- </many-to-one>
- </XDtMethod:ifHasMethodTag>
-
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
<one-to-one
--- 1,6 ----
<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>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
<one-to-one
-------------------------------------------------------
SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate
online with coworkers and clients while avoiding the high cost of travel and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel