1
2
3
4 package org.flowfuse.base.model;
5
6 import java.io.Serializable;
7
8 /***
9 * Abstract base class, which should be extended by each of the Hibernate
10 * persited classes.
11 *
12 * @author <a href="stefan@flowfuse.org">Stefan Kleineikenscheidt</a>,
13 * Flowfuse.org
14 * @since 1.0
15 * @version $Id: BaseObject.java,v 1.1 2005/11/20 15:02:12 skleinei Exp $
16 */
17 public abstract class BaseObject implements Serializable {
18
19 /***
20 * RCS ID
21 */
22 public final static String rcsid = "$Id: BaseObject.java,v 1.1 2005/11/20 15:02:12 skleinei Exp $";
23
24
25 /***
26 * Overrides <code>equals(Object o)</code> in
27 * <code>java.lang.Object</code> to support Hibernate.
28 *
29 * @return
30 */
31 public abstract boolean equals(Object o);
32
33
34 /***
35 * Overrides <code>hashCode()</code> in <code>java.lang.Object</code> to
36 * support Hibernate.
37 *
38 * @return
39 */
40 public abstract int hashCode();
41
42
43 /***
44 * Overrides <code>toString()</code> in <code>java.lang.Object</code> to
45 * support Hibernate.
46 *
47 * @return
48 */
49 public abstract String toString();
50 }
51
52