Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4713/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-properties.xdt hibernate-column.xdt
hibernate-collections.xdt
Log Message:
Cleanup column entity template, hibernate-column.xdt now cleanly maps to the
column entity; some missing column attributes added.
Index: hibernate-properties.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -r1.32 -r1.33
*** hibernate-properties.xdt 22 Apr 2005 11:48:12 -0000 1.32
--- hibernate-properties.xdt 17 May 2005 12:40:04 -0000 1.33
***************
*** 1,3 ****
! <XDtMethod:ifHasMethodTag tagName="hibernate.property">
<property
name="<XDtMethod:propertyName />"
--- 1,3 ----
! <XDtMethod:ifHasMethodTag tagName="hibernate.property">
<property
name="<XDtMethod:propertyName />"
***************
*** 17,27 ****
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
! <XDtHibernate:setCurrentTag name="hibernate.property"
mappingElement="property">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
</XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
<many-to-one
name="<XDtMethod:propertyName/>"
--- 17,44 ----
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property"
paramName="formula">
! column="<XDtMethod:methodTagValue tagName="property"
paramName="column" default="<XDtHibernate:computeColumnName
base='<XDtMethod:propertyName/>'/>"/>"
! <XDtMethod:ifHasMethodTag tagName="property" paramName="length">
! length="<XDtMethod:methodTagValue tagName="property"
paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="property"
paramName="optimistic-lock">
! optimistic-lock="<XDtMethod:methodTagValue tagName="property"
paramName="optimistic-lock" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="property"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue tagName="property"
paramName="not-null" values="true,false" default="false"/>"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="property" paramName="unique">
! unique="<XDtMethod:methodTagValue tagName="property"
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.xdt"></XDtMerge:merge>
! </property>
</XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
<many-to-one
name="<XDtMethod:propertyName/>"
***************
*** 42,50 ****
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
! <XDtHibernate:setCurrentTag name="hibernate.many-to-one"
mappingElement="many-to-one">
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
! </XDtMerge:merge>
! </XDtHibernate:setCurrentTag>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
--- 59,84 ----
</XDtMethod:ifHasMethodTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property"
paramName="formula">
! column="<XDtMethod:methodTagValue tagName="many-to-one"
paramName="column" default="<XDtHibernate:computeColumnName
base='<XDtMethod:propertyName/>'/>"/>"
! <XDtMethod:ifHasMethodTag tagName="many-to-one"
paramName="length">
! length="<XDtMethod:methodTagValue tagName="many-to-one"
paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="many-to-one"
paramName="optimistic-lock">
! optimistic-lock="<XDtMethod:methodTagValue tagName="many-to-one"
paramName="optimistic-lock" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="many-to-one"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue tagName="many-to-one"
paramName="not-null" values="true,false" default="false"/>"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="many-to-one"
paramName="unique">
! unique="<XDtMethod:methodTagValue tagName="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.xdt"></XDtMerge:merge>
! </many-to-one>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
***************
*** 71,75 ****
name="<XDtMethod:propertyName />"
class="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="class" default="<XDtMethod:methodType/>"/>"
! lazy="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="lazy" default="false"/>"
>
<XDtHibernate:setColumnPrefix
--- 105,111 ----
name="<XDtMethod:propertyName />"
class="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="class" default="<XDtMethod:methodType/>"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.component"
paramName="lazy">
! lazy="<XDtMethod:methodTagValue tagName="hibernate.component"
paramName="lazy" />"
! </XDtMethod:ifHasMethodTag>
>
<XDtHibernate:setColumnPrefix
Index: hibernate-column.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-column.xdt,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** hibernate-column.xdt 6 May 2005 15:33:43 -0000 1.8
--- hibernate-column.xdt 17 May 2005 12:40:04 -0000 1.9
***************
*** 1,49 ****
!
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property"
paramName="formula">
! column="<XDtMethod:methodTagValue
tagName="<XDtHibernate:getCurrentTag/>" paramName="column"
default="<XDtHibernate:computeColumnName base='<XDtMethod:propertyName/>'/>"/>"
! <XDtMethod:ifHasMethodTag tagName="<XDtHibernate:getCurrentTag/>"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="<XDtHibernate:getCurrentTag/>" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="<XDtHibernate:getCurrentTag/>"
paramName="optimistic-lock">
! optimistic-lock="<XDtMethod:methodTagValue
tagName="<XDtHibernate:getCurrentTag/>" paramName="optimistic-lock" />"
! </XDtMethod:ifHasMethodTag>
! <XDtHibernate:ifCurrentMappingElementIsnt
mappingElement="key-property">
! <XDtMethod:ifHasMethodTag tagName="<XDtHibernate:getCurrentTag/>"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue
tagName="<XDtHibernate:getCurrentTag/>" paramName="not-null"
values="true,false" default="false"/>"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="<XDtHibernate:getCurrentTag/>"
paramName="unique">
! unique="<XDtMethod:methodTagValue
tagName="<XDtHibernate:getCurrentTag/>" paramName="unique" values="true,false"
default="false"/>"
! </XDtMethod:ifHasMethodTag>
! </XDtHibernate:ifCurrentMappingElementIsnt>
! </XDtMethod:ifDoesntHaveMethodTag>
! </XDtMethod:ifDoesntHaveMethodTag>
! >
! <XDtMethod:ifHasMethodTag tagName="hibernate.column">
! <XDtMethod:forAllMethodTags tagName="hibernate.column">
<column
name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="name"/>'/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="length">
length="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="unique-key">
unique-key="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="unique-key" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="index">
! index="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="index" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="not-null" default="false" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="unique">
! unique="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="unique" default="false" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="sql-type">
sql-type="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="sql-type" />"
! </XDtMethod:ifHasMethodTag>
/>
! </XDtMethod:forAllMethodTags>
! </XDtMethod:ifHasMethodTag>
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt">
! </XDtMerge:merge>
! </<XDtHibernate:getCurrentMappingElement/>>
--- 1,34 ----
! <XDtMethod:ifHasMethodTag tagName="hibernate.column">
! <XDtMethod:forAllMethodTags tagName="hibernate.column">
<column
name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="name"/>'/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="length">
length="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="precision">
! precision="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="precision" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="scale">
! scale="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="scale" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="not-null" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="unique">
! unique="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="unique" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="unique-key">
unique-key="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="unique-key" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="sql-type">
sql-type="<XDtMethod:methodTagValue
tagName="hibernate.column" paramName="sql-type" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="index">
! index="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="index" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.column"
paramName="check">
! check="<XDtMethod:methodTagValue tagName="hibernate.column"
paramName="check" />"
! </XDtMethod:ifHasMethodTag>
/>
! </XDtMethod:forAllMethodTags>
! </XDtMethod:ifHasMethodTag>
Index: hibernate-collections.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-collections.xdt,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -r1.24 -r1.25
*** hibernate-collections.xdt 22 Apr 2005 14:36:28 -0000 1.24
--- hibernate-collections.xdt 17 May 2005 12:40:04 -0000 1.25
***************
*** 69,80 ****
/>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.list-index">
<list-index
column="<XDtMethod:methodTagValue
tagName="hibernate.list-index" paramName="column"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.list-index"
paramName="base">
base="<XDtMethod:methodTagValue
tagName="hibernate.list-index" paramName="base"/>"
</XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-index">
<composite-index
--- 69,82 ----
/>
</XDtMethod:ifHasMethodTag>
+
<XDtMethod:ifHasMethodTag tagName="hibernate.list-index">
<list-index
column="<XDtMethod:methodTagValue
tagName="hibernate.list-index" paramName="column"/>"
! <XDtMethod:ifHasMethodTag tagName="hibernate.list-index"
paramName="base">
base="<XDtMethod:methodTagValue
tagName="hibernate.list-index" paramName="base"/>"
</XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
+
<XDtMethod:ifHasMethodTag
tagName="hibernate.collection-composite-index">
<composite-index
***************
*** 83,98 ****
<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
--- 85,113 ----
<XDtClass:pushClass value="<XDtMethod:methodTagValue
tagName='hibernate.collection-composite-index' paramName='class' />">
<XDtMethod:forAllMethods superclasses="true" sort="true">
+
<XDtMethod:ifHasMethodTag tagName="hibernate.property">
+ <XDtMethod:ifDoesntHaveMethodTag
tagName="hibernate.property" paramName="formula">
<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>
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="column">
! column="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="column"
default="<XDtHibernate:computeColumnName base='<XDtMethod:propertyName/>'/>"/>"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="length">
! length="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="length" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.property"
paramName="optimistic-lock">
! optimistic-lock="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="optimistic-lock" />"
! </XDtMethod:ifHasMethodTag>
! >
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
! <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt"></XDtMerge:merge>
! </key-property>
! </XDtMethod:ifDoesntHaveMethodTag>
</XDtMethod:ifHasMethodTag>
+
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
<key-many-to-one
***************
*** 105,113 ****
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>
--- 120,146 ----
foreign-key="<XDtMethod:methodTagValue
tagName="hibernate.many-to-one" paramName="foreign-key"/>"
</XDtMethod:ifHasMethodTag>
! <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.xdt"></XDtMerge:merge>
! </key-many-to-one>
</XDtMethod:ifHasMethodTag>
+
</XDtMethod:forAllMethods>
</XDtClass:pushClass>
-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel