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 xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel