Update of 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12399

Modified Files:
        hibernate-properties.xdt hibernate.xdt 
Log Message:
batch-size, access, outer-join attributes added to many tags (XDT-1101, 
XDT-1112, XDT-977)
unique attribute added to hibernate.many-to-one tag (XDT-1210)
reduced strong version checking to allow more tags to work with hibernate 
version = "2.1" (partial resolution of XDT-1125, XDT-1265)

Index: hibernate-properties.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -r1.29 -r1.30
*** hibernate-properties.xdt    10 Oct 2004 09:43:05 -0000      1.29
--- hibernate-properties.xdt    17 Mar 2005 21:48:21 -0000      1.30
***************
*** 3,22 ****
              name="<XDtMethod:propertyName />"
              type="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="type" default="<XDtMethod:methodType/>"/>"
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
!             <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="formula">
              formula="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="formula" default=""/>"
              update="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="update" values="true,false" default="false"/>"
              insert="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="insert" values="true,false" default="false"/>"
!             </XDtMethod:ifHasMethodTag>
!             <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" 
paramName="formula">
              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"/>"
!             </XDtMethod:ifDoesntHaveMethodTag>
!             access="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="access" values="field,property,Class" default="property"/>"
!           </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>
  
--- 3,24 ----
              name="<XDtMethod:propertyName />"
              type="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="type" default="<XDtMethod:methodType/>"/>"
!           <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" 
value="2.0">
!            <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="formula">
              formula="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="formula" default=""/>"
              update="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="update" values="true,false" default="false"/>"
              insert="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="insert" values="true,false" default="false"/>"
!            </XDtMethod:ifHasMethodTag>
!            <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" 
paramName="formula">
              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"/>"
!            </XDtMethod:ifDoesntHaveMethodTag>
!            <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="access">
!             access="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="access" default="property"/>"
!            </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>
  
***************
*** 27,34 ****
              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.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"/>"
!             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"/>"
--- 29,38 ----
              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"/>"
***************
*** 36,41 ****
              <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:ifConfigParamEquals>
            <XDtHibernate:setCurrentTag name="hibernate.many-to-one" 
mappingElement="many-to-one">
                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt">
--- 40,48 ----
              <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="unique">
!             unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="unique" values="true,false"/>"
!            </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">
***************
*** 54,60 ****
              foreign-key="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="foreign-key"/>"
             </XDtMethod:ifHasMethodTag>
!             <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="property-ref">
!               property-ref="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="property-ref"/>"
!             </XDtMethod:ifHasMethodTag>   
          />
       </XDtMethod:ifHasMethodTag>
--- 61,70 ----
              foreign-key="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="foreign-key"/>"
             </XDtMethod:ifHasMethodTag>
!            <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="access">
!             access="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="access" default="property"/>"
!            </XDtMethod:ifHasMethodTag>
!            <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="property-ref">
!             property-ref="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="property-ref"/>"
!            </XDtMethod:ifHasMethodTag>
          />
       </XDtMethod:ifHasMethodTag>
***************
*** 65,77 ****
              class="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="class" default="<XDtMethod:methodType/>"/>"
          >
!           <XDtHibernate:setColumnPrefix 
!               prefix="<XDtMethod:methodTagValue 
!               tagName='hibernate.component' 
!               paramName='prefix' default=''/>"> 
              <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.component' paramName='class' 
default='<XDtMethod:methodType/>' />">
                  <XDtMethod:forAllMethods superclasses="true" sort="true">
                      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
                      </XDtMerge:merge>
!                 </XDtMethod:forAllMethods>    
              </XDtClass:pushClass>
            </XDtHibernate:setColumnPrefix>
--- 75,87 ----
              class="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="class" default="<XDtMethod:methodType/>"/>"
          >
!           <XDtHibernate:setColumnPrefix
!             prefix="<XDtMethod:methodTagValue
!             tagName='hibernate.component'
!             paramName='prefix' default=''/>">
              <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.component' paramName='class' 
default='<XDtMethod:methodType/>' />">
                  <XDtMethod:forAllMethods superclasses="true" sort="true">
                      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
                      </XDtMerge:merge>
!                 </XDtMethod:forAllMethods>
              </XDtClass:pushClass>
            </XDtHibernate:setColumnPrefix>
***************
*** 98,104 ****
              readonly="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="readonly"  values="true,false" default="false"/>"
            </XDtConfig:ifConfigParamEquals>
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtConfig:ifConfigParamEquals>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
              sort="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="sort" default="unsorted"/>"
--- 108,114 ----
              readonly="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="readonly"  values="true,false" default="false"/>"
            </XDtConfig:ifConfigParamEquals>
!           <XDtMethod:ifHasMethodTag tagName="hibernate.set" 
paramName="inverse">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtMethod:ifHasMethodTag>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
              sort="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="sort" default="unsorted"/>"
***************
*** 109,112 ****
--- 119,131 ----
              where="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.set" 
paramName="access">
+             access="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.set" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="outer-join" values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.set" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue tagName="hibernate.set" 
paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
***************
*** 128,134 ****
              readonly="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="readonly" values="true,false" default="false"/>"
            </XDtConfig:ifConfigParamEquals>
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtConfig:ifConfigParamEquals>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="order-by">
--- 147,153 ----
              readonly="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="readonly" values="true,false" default="false"/>"
            </XDtConfig:ifConfigParamEquals>
!           <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="inverse">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtMethod:ifHasMethodTag>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="order-by">
***************
*** 138,146 ****
              where="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
            </XDtMerge:merge>
!         </bag>
!         </XDtMethod:ifHasMethodTag>
  
      <XDtMethod:ifHasMethodTag tagName="hibernate.list">
--- 157,174 ----
              where="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="access">
+             access="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="outer-join" values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.bag" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue tagName="hibernate.bag" 
paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
            </XDtMerge:merge>
!       </bag>
!       </XDtMethod:ifHasMethodTag>
  
      <XDtMethod:ifHasMethodTag tagName="hibernate.list">
***************
*** 154,164 ****
            </XDtMethod:ifHasMethodTag>
              lazy="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="lazy" values="true,false" default="false"/>"
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtConfig:ifConfigParamEquals>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="where">
              where="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
--- 182,201 ----
            </XDtMethod:ifHasMethodTag>
              lazy="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="lazy" values="true,false" default="false"/>"
!           <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="inverse">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtMethod:ifHasMethodTag>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="where">
              where="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="access">
+             access="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="outer-join" values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.list" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue tagName="hibernate.list" 
paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
***************
*** 178,184 ****
              lazy="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="lazy"  values="true,false" default="false"/>"
              sort="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="sort" default="unsorted"/>"
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtConfig:ifConfigParamEquals>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="order-by">
--- 215,221 ----
              lazy="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="lazy"  values="true,false" default="false"/>"
              sort="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="sort" default="unsorted"/>"
!           <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="inverse">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtMethod:ifHasMethodTag>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="cascade" 
values="none,all,save-update,delete,all-delete-orphan,delete-orphan" 
default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="order-by">
***************
*** 188,191 ****
--- 225,237 ----
              where="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="access">
+             access="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="outer-join" values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.map" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue tagName="hibernate.map" 
paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
***************
*** 206,216 ****
              element-class="<XDtMethod:methodTagValue 
tagName="hibernate.array" paramName="element-class" />"
            </XDtMethod:ifHasMethodTag>
!           <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtConfig:ifConfigParamEquals>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="where">
              where="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
--- 252,271 ----
              element-class="<XDtMethod:methodTagValue 
tagName="hibernate.array" paramName="element-class" />"
            </XDtMethod:ifHasMethodTag>
!           <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="inverse">
              inverse="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="inverse"  values="true,false" default="false"/>"
!           </XDtMethod:ifHasMethodTag>
              cascade="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
            <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="where">
              where="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="access">
+             access="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="outer-join" values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.array" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue tagName="hibernate.array" 
paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
***************
*** 231,234 ****
--- 286,298 ----
              where="<XDtMethod:methodTagValue 
tagName="hibernate.primitive-array" paramName="where" />"
            </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" 
paramName="access">
+             access="<XDtMethod:methodTagValue 
tagName="hibernate.primitive-array" paramName="access" default="property"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" 
paramName="outer-join">
+             outer-join="<XDtMethod:methodTagValue 
tagName="hibernate.primitive-array" paramName="outer-join" 
values="true,false,auto" default="auto"/>"
+           </XDtMethod:ifHasMethodTag>
+           <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" 
paramName="batch-size">
+             batch-size="<XDtMethod:methodTagValue 
tagName="hibernate.primitive-array" paramName="batch-size" default="1"/>"
+           </XDtMethod:ifHasMethodTag>
          >
            <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt">
***************
*** 243,250 ****
                    meta-type="<XDtMethod:methodTagValue 
tagName="hibernate.any" paramName="meta-type" 
default="net.sf.hibernate.type.ClassType"/>"
                    cascade="<XDtMethod:methodTagValue tagName="hibernate.any" 
paramName="cascade" values="none,all,save-update" default="none"/>"
                >
                <XDtMethod:forAllMethodTags tagName="hibernate.any-column">
                  <column
!                     name="<XDtHibernate:computeColumnName 
base='<XDtMethod:methodTagValue tagName="hibernate.any-column" 
paramName="name"/>'/>" 
                    <XDtMethod:ifHasMethodTag tagName="hibernate.any-column" 
paramName="length">
                      length="<XDtMethod:methodTagValue 
tagName="hibernate.any-column" paramName="length" />"
--- 307,315 ----
                    meta-type="<XDtMethod:methodTagValue 
tagName="hibernate.any" paramName="meta-type" 
default="net.sf.hibernate.type.ClassType"/>"
                    cascade="<XDtMethod:methodTagValue tagName="hibernate.any" 
paramName="cascade" values="none,all,save-update" default="none"/>"
+                   access="<XDtMethod:methodTagValue 
tagName="hibernate.property" paramName="access" default="property"/>"
                >
                <XDtMethod:forAllMethodTags tagName="hibernate.any-column">
                  <column
!                     name="<XDtHibernate:computeColumnName 
base='<XDtMethod:methodTagValue tagName="hibernate.any-column" 
paramName="name"/>'/>"
                    <XDtMethod:ifHasMethodTag tagName="hibernate.any-column" 
paramName="length">
                      length="<XDtMethod:methodTagValue 
tagName="hibernate.any-column" paramName="length" />"
***************
*** 268,270 ****
                </XDtMethod:forAllMethodTags>
                </any>
!           </XDtMethod:ifHasMethodTag>
\ No newline at end of file
--- 333,335 ----
                </XDtMethod:forAllMethodTags>
                </any>
!           </XDtMethod:ifHasMethodTag>

Index: hibernate.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -r1.34 -r1.35
*** hibernate.xdt       11 Oct 2004 08:12:47 -0000      1.34
--- hibernate.xdt       17 Mar 2005 21:48:21 -0000      1.35
***************
*** 36,45 ****
          polymorphism="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="polymorphism" values="explicit,implicit" />"

        </XDtClass:ifHasClassTag>

!       <XDtConfig:ifConfigParamEquals paramName="version" value="2.0">

          dynamic-update="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="dynamic-update" values="true,false" default="false" />"

          dynamic-insert="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="dynamic-insert" values="true,false" default="false" />"

          select-before-update="<XDtClass:classTagValue 
tagName="hibernate.class" paramName="select-before-update" values="true,false" 
default="false" />"

          optimistic-lock="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="optimistic-lock" values="version,none,all,dirty" default="version"/>"

!       </XDtConfig:ifConfigParamEquals>

        <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="mutable" 
superclasses="false">

          mutable="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="mutable" values="true,false" />"

--- 36,51 ----
          polymorphism="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="polymorphism" values="explicit,implicit" />"

        </XDtClass:ifHasClassTag>

!       <XDtClass:ifHasClassTag tagName="hibernate.class" 
paramName="dynamic-update" superclasses="false">

          dynamic-update="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="dynamic-update" values="true,false" default="false" />"

+       </XDtClass:ifHasClassTag>

+       <XDtClass:ifHasClassTag tagName="hibernate.class" 
paramName="dynamic-insert" superclasses="false">

          dynamic-insert="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="dynamic-insert" values="true,false" default="false" />"

+       </XDtClass:ifHasClassTag>

+       <XDtClass:ifHasClassTag tagName="hibernate.class" 
paramName="select-before-update" superclasses="false">

          select-before-update="<XDtClass:classTagValue 
tagName="hibernate.class" paramName="select-before-update" values="true,false" 
default="false" />"

+       </XDtClass:ifHasClassTag>

+       <XDtClass:ifHasClassTag tagName="hibernate.class" 
paramName="optimistic-lock" superclasses="false">

          optimistic-lock="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="optimistic-lock" values="version,none,all,dirty" default="version"/>"

!       </XDtClass:ifHasClassTag>

        <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="mutable" 
superclasses="false">

          mutable="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="mutable" values="true,false" />"

***************
*** 51,54 ****
--- 57,66 ----
          where="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="where" />"

        </XDtClass:ifHasClassTag>

+       <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="persister" 
superclasses="false">

+         persister="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="persister" />"

+       </XDtClass:ifHasClassTag>

+       <XDtClass:ifHasClassTag tagName="hibernate.class" 
paramName="batch-size" superclasses="false">

+         batch-size="<XDtClass:classTagValue tagName="hibernate.class" 
paramName="batch-size" />"

+       </XDtClass:ifHasClassTag>

      >

      

***************
*** 71,74 ****
--- 83,89 ----
              length="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="length" />"

            </XDtMethod:ifHasMethodTag>

+           <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="access">

+             access="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="access"/>"

+           </XDtMethod:ifHasMethodTag>

            <XDtMethod:ifHasMethodTag tagName="hibernate.id" 
paramName="unsaved-value">

              unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="unsaved-value" />"

***************
*** 182,189 ****
          <version

              name="<XDtMethod:propertyName />"

-             type="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="type" default="<XDtMethod:methodType/>" />"

              column="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="column" default="<XDtMethod:propertyName/>" />"

!             access="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="access" default="property" />"

!             unsaved-value="<XDtMethod:methodTagValue 
tagName="hibernate.version" paramName="unsaved-value" default="undefined" />"

          />

          </XDtMethod:ifHasMethodTag>

--- 197,208 ----
          <version

              name="<XDtMethod:propertyName />"

              column="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="column" default="<XDtMethod:propertyName/>" />"

!             type="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="type" default="<XDtMethod:methodType/>" />"

!           <XDtMethod:ifHasMethodTag tagName="hibernate.version" 
paramName="access">

!             access="<XDtMethod:methodTagValue tagName="hibernate.version" 
paramName="access" />"

!           </XDtMethod:ifHasMethodTag>

!           <XDtMethod:ifHasMethodTag tagName="hibernate.version" 
paramName="unsaved-value">

!             unsaved-value="<XDtMethod:methodTagValue 
tagName="hibernate.version" paramName="unsaved-value" />"

!           </XDtMethod:ifHasMethodTag>

          />

          </XDtMethod:ifHasMethodTag>

***************
*** 195,198 ****
--- 214,223 ----
              name="<XDtMethod:propertyName/>"

              column="<XDtMethod:methodTagValue tagName="hibernate.timestamp" 
paramName="column"  default="<XDtMethod:propertyName/>" />"

+           <XDtMethod:ifHasMethodTag tagName="hibernate.timestamp" 
paramName="access">

+             access="<XDtMethod:methodTagValue tagName="hibernate.timestamp" 
paramName="access" />"

+           </XDtMethod:ifHasMethodTag>

+           <XDtMethod:ifHasMethodTag tagName="hibernate.timestamp" 
paramName="unsaved-value">

+             unsaved-value="<XDtMethod:methodTagValue 
tagName="hibernate.timestamp" paramName="unsaved-value" />"

+           </XDtMethod:ifHasMethodTag>

          />

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

Reply via email to