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

Modified Files:
        hibernate-class.xdt hibernate-properties.xdt 
        hibernate-join$method.xdt 
Added Files:
        hibernate-one-to-one.xdt 
Log Message:
XDT-1257: join implementation fixed -- join elements now generated after 
standard properties; one-to-one element for Hibernate3

--- NEW FILE: hibernate-one-to-one.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
        <one-to-one
            name="<XDtMethod:propertyName/>"
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="formula">
            formula="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="formula"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="access">
            access="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="access" />"
    </XDtMethod:ifHasMethodTag>
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
        <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="class">
            class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="class"/>"
        </XDtMethod:ifHasMethodTag>
    </XDtConfig:ifConfigParamGreaterOrEquals>
    <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
            class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="class" default="<XDtMethod:methodType/>"/>"
    </XDtConfig:ifConfigParamNotGreaterOrEquals>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="entity-name">
            entity-name="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="entity-name" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="cascade">
            cascade="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="cascade" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="outer-join">
            outer-join="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="outer-join" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="fetch">
            fetch="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="fetch" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="constrained">
            constrained="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="constrained" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="foreign-key">
            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 tagName="hibernate.one-to-one" paramName="lazy">
            lazy="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="lazy"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="node">
            node="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="node"/>"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="embed-xml">
            embed-xml="<XDtMethod:methodTagValue tagName="hibernate.one-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-formula.xdt"></XDtMerge:merge>
        </one-to-one>
</XDtMethod:ifHasMethodTag>

Index: hibernate-class.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-class.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** hibernate-class.xdt 1 Jun 2005 18:18:57 -0000       1.1
--- hibernate-class.xdt 2 Jun 2005 14:15:37 -0000       1.2
***************
*** 71,74 ****
--- 71,75 ----
      </XDtMerge:merge>
      
+     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge>
      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge>

Index: hibernate-properties.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** hibernate-properties.xdt    31 May 2005 15:50:02 -0000      1.39
--- hibernate-properties.xdt    2 Jun 2005 14:15:37 -0000       1.40
***************
*** 2,28 ****
      <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>
      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
  </XDtMethod:ifDoesntHaveMethodTag>
- <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
- 
-      <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
-         <one-to-one
-             name="<XDtMethod:propertyName/>"
-             class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="class" default="<XDtMethod:methodType/>"/>"
-             cascade="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" 
paramName="cascade" values="none,all,save-update,delete" default="none"/>"
-             outer-join="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="outer-join" values="true,false,auto" 
default="auto"/>"
-             constrained="<XDtMethod:methodTagValue 
tagName="hibernate.one-to-one" paramName="constrained" values="true,false" 
default="false"/>"
-            <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" 
paramName="foreign-key">
-             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>
  
       <XDtMethod:ifHasMethodTag tagName="hibernate.parent">
--- 2,9 ----
      <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-one-to-one.xdt"></XDtMerge:merge>
      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
      <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
  </XDtMethod:ifDoesntHaveMethodTag>
  
       <XDtMethod:ifHasMethodTag tagName="hibernate.parent">




-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to