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

Reply via email to