org.ov4j.data
Class ClassComparable

java.lang.Object
  extended by org.ov4j.data.ClassComparable
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ClassComparable>

public class ClassComparable
extends java.lang.Object
implements java.lang.Comparable<ClassComparable>, java.lang.Cloneable, java.io.Serializable

Container allowing to store any object in versions.

Author:
smolloy
See Also:
Serialized Form

Constructor Summary
ClassComparable()
          Constructor.
 
Method Summary
 ClassComparable clone()
           
 int compareTo(ClassComparable o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object getTheObject()
           
 int hashCode()
           
 void setTheObject(java.lang.Object theObject)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassComparable

public ClassComparable()
Constructor.

Method Detail

clone

public ClassComparable clone()
                      throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException
See Also:
org.ov4j.data.VersionableObject#clone()

compareTo

public int compareTo(ClassComparable o)
Specified by:
compareTo in interface java.lang.Comparable<ClassComparable>
See Also:
org.ov4j.data.VersionableObject#compareTo(T)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getTheObject

public java.lang.Object getTheObject()
Returns:
Returns the object.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

setTheObject

public void setTheObject(java.lang.Object theObject)
Parameters:
theObject - The object to set.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2004-2007 Steve Molloy. All Rights Reserved.