Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory sc8-pr-cvs1:/tmp/cvs-serv8688/resources
Modified Files:
hibernate-collections.xdt hibernate-properties.xdt
Added Files:
hibernate-column.xdt
Log Message:
added @hibernate.column tag (XDT-279)
--- NEW FILE: hibernate-column.xdt ---
<XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
column="<XDtMethod:methodTagValue tagName="<XDtHibernate:getCurrentTag/>"
paramName="column" default="<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="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>
/>
</XDtMethod:ifDoesntHaveMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.column">
>
<XDtMethod:forAllMethodTags tagName="hibernate.column">
<column
name="<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>
</<XDtHibernate:getCurrentMappingElement/>>
</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.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** hibernate-collections.xdt 9 Mar 2003 07:49:48 -0000 1.7
--- hibernate-collections.xdt 13 Mar 2003 03:52:33 -0000 1.8
***************
*** 12,18 ****
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key">
<key
- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="column">
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="column" />"
- </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"
paramName="length">
length="<XDtMethod:methodTagValue
tagName="hibernate.collection-key" paramName="length" />"
--- 12,16 ----
***************
*** 23,27 ****
<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" />"
--- 21,25 ----
<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" />"
***************
*** 35,51 ****
<XDtMethod:ifHasMethodTag tagName="hibernate.collection-element">
<element
- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element"
paramName="column">
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="column" />"
- </XDtMethod:ifHasMethodTag>
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>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element"
paramName="not-null">
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="not-null" />"
! </XDtMethod:ifHasMethodTag>
! <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element"
paramName="unique">
! unique="<XDtMethod:methodTagValue
tagName="hibernate.collection-element" paramName="unique" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 33,43 ----
<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>
***************
*** 70,76 ****
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
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="not-null">
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="not-null" />"
! </XDtMethod:ifHasMethodTag>
/>
</XDtMethod:ifHasMethodTag>
--- 62,66 ----
column="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="column" />"
outer-join="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="outer-join"
values="auto,true,false" default="auto" />"
! not-null="<XDtMethod:methodTagValue
tagName="hibernate.collection-many-to-many" paramName="not-null" default="false" />"
/>
</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.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** hibernate-properties.xdt 9 Mar 2003 22:34:13 -0000 1.11
--- hibernate-properties.xdt 13 Mar 2003 03:52:33 -0000 1.12
***************
*** 3,34 ****
name="<XDtMethod:propertyName />"
type="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="type" default="<XDtMethod:methodType/>"/>"
- column="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="column" default="<XDtMethod:propertyName/>"/>"
- <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="length">
- length="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="length" />"
- </XDtMethod:ifHasMethodTag>
- not-null="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="not-null" values="true,false" default="false"/>"
- unique="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="unique" values="true,false" default="false"/>"
<XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
</XDtConfig:ifConfigParamEquals>
! />
</XDtMethod:ifHasMethodTag>
! <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/>" />"
! column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="column" default="<XDtMethod:propertyName/>"/>"
! not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="not-null" default="false"/>"
! unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one"
paramName="unique" default="false"/>"
! 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:ifConfigParamEquals paramName="version" value="2.0">
! update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
! insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
! </XDtConfig:ifConfigParamEquals>
! />
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
--- 3,31 ----
name="<XDtMethod:propertyName />"
type="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="type" default="<XDtMethod:methodType/>"/>"
<XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
</XDtConfig:ifConfigParamEquals>
! <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/>"
! 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:ifConfigParamEquals paramName="version" value="2.0">
! update="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="update" values="true,false" default="true"/>"
! insert="<XDtMethod:methodTagValue tagName="hibernate.property"
paramName="insert" values="true,false" default="true"/>"
! <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>
! </XDtConfig:ifConfigParamEquals>
! </XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open!
Get cracking and register here for some mind boggling fun and
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel