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

Modified Files:
        hibernate-class.xdt hibernate-mapping.xdt 
        hibernate-subclasses.xdt 
Log Message:
XDT-1196: support for specifying hibernate mapping files

Index: hibernate-class.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-class.xdt,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** hibernate-class.xdt 29 Sep 2005 22:02:37 -0000      1.8
--- hibernate-class.xdt 11 Apr 2006 15:01:12 -0000      1.9
***************
*** 1,4 ****
--- 1,6 ----
  <XDtClass:ifHasClassTag tagName="hibernate.class" superclasses="false">
  
+     <XDtHibernate:logMapping/>
+     
      <class
      
***************
*** 107,112 ****
              
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt"></XDtMerge:merge>
! 
      </class>    
      
--- 109,118 ----
              
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
!         
!         <XDtHibernate:forAllSubclasses>
!             <XDtClass:ifDoesntHaveClassTag tagName="hibernate.mapping">
!                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt"></XDtMerge:merge>
!             </XDtClass:ifDoesntHaveClassTag>
!         </XDtHibernate:forAllSubclasses>
      </class>    
      

Index: hibernate-mapping.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-mapping.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** hibernate-mapping.xdt       26 Jul 2005 21:41:55 -0000      1.2
--- hibernate-mapping.xdt       11 Apr 2006 15:01:12 -0000      1.3
***************
*** 1,42 ****
  <hibernate-mapping
! 
!     <XDtClass:ifHasClassTag tagName="hibernate.mapping" paramName="schema" 
superclasses="false">
!         schema="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="schema" />"
!     </XDtClass:ifHasClassTag>
! 
!     <XDtClass:ifHasClassTag tagName="hibernate.mapping" 
paramName="default-cascade" superclasses="false">
!         default-cascade="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="default-cascade" values="none,save-update"/>"
!     </XDtClass:ifHasClassTag>
! 
!     <XDtClass:ifHasClassTag tagName="hibernate.mapping" 
paramName="auto-import" superclasses="false">
!         auto-import="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="auto-import" values="true,false" />"
!     </XDtClass:ifHasClassTag>
! 
  >
! 
!     <XDtHibernate:logMapping/>   
!     <XDtCollection:create name="backupClass" type="map" />
!     <XDtCollection:put name="backupClass" key="oldClassName" 
value="<XDtClass:fullClassName />" />
! 
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-class.xdt"></XDtMerge:merge>
! 
!     <XDtClass:pushClass value="<XDtCollection:get name='backupClass' 
key='oldClassName' />">
! 
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge>
- 
-         <XDtHibernate:forAllSubclasses>
-           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge>
-         </XDtHibernate:forAllSubclasses>
- 
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-query.xdt"></XDtMerge:merge>
! 
!         <XDtHibernate:forAllSubclasses>
!           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-query.xdt"></XDtMerge:merge>
!         </XDtHibernate:forAllSubclasses>
! 
!     </XDtClass:pushClass>
! 
!     <XDtCollection:destroy name="backupClass" />
! 
  </hibernate-mapping>
  
--- 1,22 ----
  <hibernate-mapping
!     <XDtHibernate:forAllMappedClasses>
!         <XDtClass:ifHasClassTag tagName="hibernate.mapping" 
paramName="schema" superclasses="false">
!             schema="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="schema" />"
!         </XDtClass:ifHasClassTag>
!         <XDtClass:ifHasClassTag tagName="hibernate.mapping" 
paramName="default-cascade" superclasses="false">
!             default-cascade="<XDtClass:classTagValue 
tagName="hibernate.mapping" paramName="default-cascade" 
values="none,save-update"/>"
!         </XDtClass:ifHasClassTag>
!         <XDtClass:ifHasClassTag tagName="hibernate.mapping" 
paramName="auto-import" superclasses="false">
!             auto-import="<XDtClass:classTagValue tagName="hibernate.mapping" 
paramName="auto-import" values="true,false" />"
!         </XDtClass:ifHasClassTag>
!     </XDtHibernate:forAllMappedClasses>
  >
!     <XDtHibernate:forAllMappedClasses>
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-class.xdt"></XDtMerge:merge>
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt"></XDtMerge:merge>
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge>
          <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-query.xdt"></XDtMerge:merge>
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-filter-def.xdt"></XDtMerge:merge>
!     </XDtHibernate:forAllMappedClasses>
  </hibernate-mapping>
  

Index: hibernate-subclasses.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** hibernate-subclasses.xdt    29 Sep 2005 22:02:37 -0000      1.1
--- hibernate-subclasses.xdt    11 Apr 2006 15:01:12 -0000      1.2
***************
*** 1,12 ****
! <XDtHibernate:forAllSubclasses>
!     <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>
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-union-subclass.xdt"></XDtMerge:merge>
!     <XDtClass:ifDoesntHaveClassTag tagName="hibernate.subclass">
!         <XDtClass:ifDoesntHaveClassTag tagName="hibernate.joined-subclass">
!             <XDtClass:ifDoesntHaveClassTag tagName="hibernate.union-subclass">
!                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt"></XDtMerge:merge>
              </XDtClass:ifDoesntHaveClassTag>
          </XDtClass:ifDoesntHaveClassTag>
      </XDtClass:ifDoesntHaveClassTag>
! </XDtHibernate:forAllSubclasses>
--- 1,15 ----
! <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>
! <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-union-subclass.xdt"></XDtMerge:merge>
! <XDtClass:ifDoesntHaveClassTag tagName="hibernate.class" superclasses="false">
!     <XDtClass:ifDoesntHaveClassTag tagName="hibernate.subclass" 
superclasses="false">
!         <XDtClass:ifDoesntHaveClassTag tagName="hibernate.joined-subclass" 
superclasses="false">
!             <XDtClass:ifDoesntHaveClassTag tagName="hibernate.union-subclass" 
superclasses="false">
!                 <XDtHibernate:forAllSubclasses>
!                     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subclasses.xdt"></XDtMerge:merge>
!                 </XDtHibernate:forAllSubclasses>
              </XDtClass:ifDoesntHaveClassTag>
          </XDtClass:ifDoesntHaveClassTag>
      </XDtClass:ifDoesntHaveClassTag>
! </XDtClass:ifDoesntHaveClassTag>
! 



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to