Update of /cvsroot/xdoclet/xdoclet/samples/src/java/test/hibernate In directory sc8-pr-cvs1:/tmp/cvs-serv22167/xdoclet/samples/src/java/test/hibernate
Modified Files: CompositeId.java Log Message: composite ID support complete Index: CompositeId.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/samples/src/java/test/hibernate/CompositeId.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** CompositeId.java 6 Jan 2003 12:08:23 -0000 1.1 --- CompositeId.java 7 Jan 2003 14:24:19 -0000 1.2 *************** *** 1,52 **** package test.hibernate; import java.io.Serializable; /** ! * composite ID class example ! */ ! public class CompositeId implements Serializable { ! ! Integer _foo; ! long _bar; ! String _baz; ! ! public Integer getFoo() { ! return _foo; ! } ! ! public void setFoo(Integer foo) { ! _foo = foo; ! } ! ! public long getBar() { ! return _bar; ! } ! ! public void setBar(long bar) { ! _bar = bar; ! } ! ! public String getBaz() { ! return _baz; ! } ! ! public void setBaz(String baz) { ! _baz = baz; ! } ! public boolean equals(Object o) { ! if( o == null) { ! return false; ! } ! if(getClass().equals(o.getClass()) && ! _foo.equals(((CompositeId)o).getFoo()) && ! _bar == ((CompositeId)o).getBar() && ! _baz.equals(((CompositeId)o).getBaz()) ! ) { ! return true; ! } else { ! return false; ! } ! ! ! } } --- 1,121 ---- + /* + * Copyright (c) 2001, 2002 The XDoclet team + * All rights reserved. + */ package test.hibernate; import java.io.Serializable; /** ! * composite ID class example ! * ! * @created January 6, 2003 ! */ ! public class CompositeId implements Serializable ! { ! ! /** ! */ ! Integer _foo; ! ! /** ! */ ! long _bar; ! ! /** ! */ ! String _baz; ! ! /** ! */ ! Order _order; ! ! /** ! * @return ! * @hibernate.property ! */ ! public Integer getFoo() ! { ! return _foo; ! } ! ! /** ! * @return ! * @hibernate.property ! */ ! public long getBar() ! { ! return _bar; ! } ! ! /** ! * @return ! * @hibernate.property ! */ ! public String getBaz() ! { ! return _baz; ! } ! ! /** ! * @return ! * @hibernate.many-to-one ! */ ! public Order getOrder() ! { ! return _order; ! } ! ! /** ! * @param foo ! */ ! public void setFoo(Integer foo) ! { ! _foo = foo; ! } ! ! /** ! * @param bar ! */ ! public void setBar(long bar) ! { ! _bar = bar; ! } ! ! /** ! * @param baz ! */ ! public void setBaz(String baz) ! { ! _baz = baz; ! } ! ! /** ! * @param order ! */ ! public void setOrder(Order order) ! { ! _order = order; ! } ! ! /** ! * @param o ! * @return ! */ ! public boolean equals(Object o) ! { ! if (o == null) { ! return false; ! } ! if (getClass().equals(o.getClass()) && ! _foo.equals(((CompositeId) o).getFoo()) && ! _bar == ((CompositeId) o).getBar() && ! _baz.equals(((CompositeId) o).getBaz()) ! ) { ! return true; ! } ! else { ! return false; ! } ! ! } } ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel