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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel