Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30567/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-collections.xdt
Log Message:
relaxed strong version checking to be compatible with newer hibernate releases
(XDT-1125)
Index: hibernate-collections.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-collections.xdt,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** hibernate-collections.xdt 27 Aug 2004 22:33:06 -0000 1.22
--- hibernate-collections.xdt 18 Mar 2005 15:42:12 -0000 1.23
***************
*** 2,29 ****
<cache
usage="<XDtMethod:methodTagValue tagName="hibernate.cache"
paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.jcs-cache">
<jcs-cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.jcs-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-cache">
<cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-jcs-cache">
<jcs-cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-jcs-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key">
! <key
<XDtMethod:ifDoesntHaveMethodTag
tagName="hibernate.collection-key-column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="column" />"
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="length" />"
</XDtMethod:ifHasMethodTag>
</XDtMethod:ifDoesntHaveMethodTag>
--- 2,29 ----
<cache
usage="<XDtMethod:methodTagValue tagName="hibernate.cache"
paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.jcs-cache">
<jcs-cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.jcs-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-cache">
<cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-jcs-cache">
<jcs-cache
usage="<XDtMethod:methodTagValue
tagName="hibernate.collection-jcs-cache" paramName="usage"
values="read-only,read-write,nonstrict-read-write,transactional" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key">
! <key
<XDtMethod:ifDoesntHaveMethodTag
tagName="hibernate.collection-key-column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="column" />"
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="length" />"
</XDtMethod:ifHasMethodTag>
</XDtMethod:ifDoesntHaveMethodTag>
***************
*** 31,35 ****
foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
! >
<XDtMethod:forAllMethodTags
tagName="hibernate.collection-key-column">
<column
--- 31,35 ----
foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
! >
<XDtMethod:forAllMethodTags
tagName="hibernate.collection-key-column">
<column
***************
*** 55,135 ****
/>
</XDtMethod:forAllMethodTags>
! </key>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-index">
! <index
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="column" />"
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index"
paramName="type">
! type="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="type" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! />
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-index">
! <composite-index
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-index" paramName="class" />"
! >
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-index' paramName='class' />">
<XDtMethod:forAllMethods superclasses="true" sort="true">
! <XDtMethod:ifHasMethodTag tagName="hibernate.property">
! <key-property
! name="<XDtMethod:propertyName />"
! type="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="type" default="<XDtMethod:methodType/>"/>"
! <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
! access="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="access" values="field,property,Class" default="property"/>"
! </XDtConfig:ifConfigParamEquals>
! <XDtHibernate:setCurrentTag name="hibernate.property"
mappingElement="key-property">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
! <key-many-to-one
! name="<XDtMethod:propertyName/>"
! class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="class" default="<XDtMethod:methodType/>" />"
! <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
! access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="access" values="field,property,Class" default="property"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="foreign-key">
! foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="foreign-key"/>"
! </XDtMethod:ifHasMethodTag>
! </XDtConfig:ifConfigParamEquals>
! <XDtHibernate:setCurrentTag name="hibernate.many-to-one"
mappingElement="key-many-to-one">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
! </XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
! </XDtClass:pushClass>
! </composite-index>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.index-many-to-many">
! <index-many-to-many
! class="<XDtMethod:methodTagValue
tagName="hibernate.index-many-to-many" paramName="class" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.index-many-to-many" paramName="column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.index-many-to-many" paramName="column" />"
</XDtMethod:ifHasMethodTag>
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-element">
! <element
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="column" />"
! type="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="type" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-element" paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="length" />"
</XDtMethod:ifHasMethodTag>
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="not-null" default="false" />"
! unique="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="unique" default="false" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-element">
! <composite-element
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-element" paramName="class" />"
! >
<XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-element' paramName='class' />">
<XDtMethod:forAllMethods superclasses="true"
sort="true">
--- 55,135 ----
/>
</XDtMethod:forAllMethodTags>
! </key>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-index">
! <index
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="column" />"
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index"
paramName="type">
! type="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="type" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-index" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! />
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-index">
! <composite-index
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-index" paramName="class" />"
! >
! <XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-index' paramName='class' />">
<XDtMethod:forAllMethods superclasses="true" sort="true">
! <XDtMethod:ifHasMethodTag tagName="hibernate.property">
! <key-property
! name="<XDtMethod:propertyName />"
! type="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="type"
default="<XDtMethod:methodType/>"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="access">
! access="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="access"/>"
! </XDtMethod:ifHasMethodTag>
! <XDtHibernate:setCurrentTag name="hibernate.property"
mappingElement="key-property">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
! <key-many-to-one
! name="<XDtMethod:propertyName/>"
! class="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="class"
default="<XDtMethod:methodType/>" />"
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"
paramName="access">
! access="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="access"/>"
! </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>
! <XDtHibernate:setCurrentTag name="hibernate.many-to-one"
mappingElement="key-many-to-one">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
! </XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
! </XDtClass:pushClass>
! </composite-index>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.index-many-to-many">
! <index-many-to-many
! class="<XDtMethod:methodTagValue
tagName="hibernate.index-many-to-many" paramName="class" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.index-many-to-many" paramName="column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.index-many-to-many" paramName="column" />"
</XDtMethod:ifHasMethodTag>
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-element">
! <element
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="column" />"
! type="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="type" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-element" paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="length" />"
</XDtMethod:ifHasMethodTag>
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="not-null" default="false" />"
! unique="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="unique" default="false" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-element">
! <composite-element
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-composite-element" paramName="class" />"
! >
<XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-element' paramName='class' />">
<XDtMethod:forAllMethods superclasses="true"
sort="true">
***************
*** 139,170 ****
</XDtClass:pushClass>
! </composite-element>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many">
! <many-to-many
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="class" />"
! <XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many" paramName="column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
! </XDtMethod:ifHasMethodTag>
! outer-join="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="outer-join"
values="auto,true,false" default="auto" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many" paramName="foreign-key">
! foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-one-to-many">
! <one-to-many
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-one-to-many" paramName="class" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-any">
! <many-to-any
! id-type="<XDtMethod:methodTagValue
tagName="hibernate.many-to-any" paramName="id-type"/>"
! meta-type="<XDtMethod:methodTagValue
tagName="hibernate.many-to-any" paramName="meta-type"
default="net.sf.hibernate.type.ClassType"/>"
! >
<XDtMethod:forAllMethodTags
tagName="hibernate.many-to-any-column">
! <column
name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.many-to-any-column"
paramName="name"/>'/>"
<XDtMethod:ifHasMethodTag
tagName="hibernate.many-to-any-column" paramName="length">
--- 139,170 ----
</XDtClass:pushClass>
! </composite-element>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many">
! <many-to-many
! class="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="class" />"
! <XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many" paramName="column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
! </XDtMethod:ifHasMethodTag>
! outer-join="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="outer-join"
values="auto,true,false" default="auto" />"
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-many-to-many" paramName="foreign-key">
! foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-one-to-many">
! <one-to-many
class="<XDtMethod:methodTagValue
tagName="hibernate.collection-one-to-many" paramName="class" />"
! />
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-any">
! <many-to-any
! id-type="<XDtMethod:methodTagValue
tagName="hibernate.many-to-any" paramName="id-type"/>"
! meta-type="<XDtMethod:methodTagValue
tagName="hibernate.many-to-any" paramName="meta-type"
default="net.sf.hibernate.type.ClassType"/>"
! >
<XDtMethod:forAllMethodTags
tagName="hibernate.many-to-any-column">
! <column
name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.many-to-any-column"
paramName="name"/>'/>"
<XDtMethod:ifHasMethodTag
tagName="hibernate.many-to-any-column" paramName="length">
***************
*** 188,191 ****
/>
</XDtMethod:forAllMethodTags>
! </many-to-any>
</XDtMethod:ifHasMethodTag>
--- 188,191 ----
/>
</XDtMethod:forAllMethodTags>
! </many-to-any>
</XDtMethod:ifHasMethodTag>
-------------------------------------------------------
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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel