View Javadoc

1   /*
2    *  DISCLAIMER
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  /* EOF */