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