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

Modified Files:
        hibernate.xdt 
Log Message:
XDT-910: Allow an interface as composite-id, take actual type from tag 
attributes instead

Index: hibernate.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -r1.36 -r1.37
*** hibernate.xdt       18 Apr 2005 22:09:55 -0000      1.36
--- hibernate.xdt       20 Apr 2005 21:56:23 -0000      1.37
***************
*** 15,19 ****
          auto-import="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="auto-import" values="true,false" />"
        </XDtClass:ifHasClassTag>
! >

      <XDtHibernate:logMapping/>
      
--- 15,19 ----
          auto-import="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="auto-import" values="true,false" />"
        </XDtClass:ifHasClassTag>
! >
      <XDtHibernate:logMapping/>
      
***************
*** 144,156 ****
          <composite-id
              name="<XDtMethod:propertyName/>"
!             class="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="class" default="<XDtMethod:methodType/>"/>"
              <XDtMethod:ifHasMethodTag tagName="hibernate.id" 
paramName="unsaved-value">
              unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="unsaved-value" values="any,none"/>"
              </XDtMethod:ifHasMethodTag>
          >
!         <XDtClass:pushClass value="<XDtMethod:methodType/>">
              <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/>"/>"
--- 144,156 ----
          <composite-id
              name="<XDtMethod:propertyName/>"
!             class="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="type" default="<XDtMethod:methodType/>"/>"
              <XDtMethod:ifHasMethodTag tagName="hibernate.id" 
paramName="unsaved-value">
              unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id" 
paramName="unsaved-value" values="any,none"/>"
              </XDtMethod:ifHasMethodTag>
          >
!         <XDtClass:pushClass value='<XDtMethod:methodTagValue 
tagName="hibernate.id" paramName="type" default="<XDtMethod:methodType/>"/>'>
              <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/>"/>"
***************
*** 159,163 ****
                          length="<XDtMethod:methodTagValue 
tagName="hibernate.property" paramName="length" />"
                         </XDtMethod:ifHasMethodTag>
!                 />
                  </XDtMethod:ifHasMethodTag>
  
--- 159,163 ----
                          length="<XDtMethod:methodTagValue 
tagName="hibernate.property" paramName="length" />"
                         </XDtMethod:ifHasMethodTag>
!                     />
                  </XDtMethod:ifHasMethodTag>
  



-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to