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

Reply via email to