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

Modified Files:
        hibernate-properties.xdt 
Added Files:
        hibernate-many-to-one.xdt 
Log Message:
XDT-1257: many-to-one and subelements aligned with hibernate 3.0 DTD

--- NEW FILE: hibernate-many-to-one.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
        <many-to-one
            name="<XDtMethod:propertyName/>"
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="access">
            access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="access"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
        <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="class">
            class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="class" />"
        </XDtMethod:ifHasMethodTag>
    </XDtConfig:ifConfigParamGreaterOrEquals>
    <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
            class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="class" default="<XDtMethod:methodType/>" />"
    </XDtConfig:ifConfigParamNotGreaterOrEquals>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="entity-name">
            entity-name="<XDtMethod:methodTagValue 
tagName="hibernate.many-to-one" paramName="entity-name"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
        <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="column">
            column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="column"/>"
        </XDtMethod:ifHasMethodTag>
    </XDtConfig:ifConfigParamGreaterOrEquals>
    <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
        <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:ifDoesntHaveMethodTag>          
        </XDtMethod:ifDoesntHaveMethodTag>          
    </XDtConfig:ifConfigParamNotGreaterOrEquals>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="not-null">
            not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="not-null"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="unique">
            unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="unique"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="cascade">
            cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="cascade"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="outer-join">
            outer-join="<XDtMethod:methodTagValue 
tagName="hibernate.many-to-one" paramName="outer-join"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="fetch">
            fetch="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="fetch"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="insert">
            insert="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="insert"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="update">
            update="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="update"/>"
    </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="foreign-key">
            foreign-key="<XDtMethod:methodTagValue 
tagName="hibernate.many-to-one" paramName="foreign-key"/>"
    </XDtMethod:ifHasMethodTag>
    <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="formula">
            formula="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="formula"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="index">
            index="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="index"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="lazy">
            lazy="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="lazy"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="node">
            node="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 
paramName="node"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" 
paramName="embed-xml">
            embed-xml="<XDtMethod:methodTagValue 
tagName="hibernate.many-to-one" paramName="embed-xml"/>"
    </XDtMethod:ifHasMethodTag>
        >
               <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
               <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column$method.xdt"></XDtMerge:merge>
               <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-formula.xdt"></XDtMerge:merge>
        </many-to-one>
</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.37
retrieving revision 1.38
diff -C2 -r1.37 -r1.38
*** hibernate-properties.xdt    20 May 2005 15:00:18 -0000      1.37
--- hibernate-properties.xdt    25 May 2005 16:11:43 -0000      1.38
***************
*** 1,47 ****
  <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
  <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
  
-         <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: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"/>"
-            </XDtMethod:ifHasMethodTag>
-             <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:ifConfigParamGreaterOrEquals>
-           <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$method.xdt"></XDtMerge:merge>
-         </many-to-one>
-         </XDtMethod:ifHasMethodTag>
- 
       <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
          <one-to-one
--- 1,6 ----
  <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
+ <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
  <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
  
       <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
          <one-to-one



-------------------------------------------------------
SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate
online with coworkers and clients while avoiding the high cost of travel and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to