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