Package org.apache.torque.om
Klasse ObjectKey<T>
java.lang.Object
org.apache.torque.om.ObjectKey<T>
- Alle implementierten Schnittstellen:
Serializable
,Comparable<Object>
This class can be used to uniquely identify an object within
an application. There are four subclasses: StringKey, NumberKey,
and DateKey, and ComboKey which is a Key made up of a combination
of the first three.
- Version:
- $Id: ObjectKey.java 1917245 2024-04-21 14:06:23Z tv $
- Autor:
- John McNally
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Appends a String representation of the key to a buffer.int
Implements the compareTo method.boolean
Returns whether this ObjekctKey is equal to another Object.abstract int
Returns the JDBC type of the key as defined injava.sql.Types
.getValue()
Get the underlying object.int
hashCode()
Returns the hashcode of the underlying value (key), if key is not null.setValue
(O key) Sets the internal representation to the same object used by key.void
Sets the internal representation.toString()
Get a String representation of this key.
-
Konstruktordetails
-
ObjectKey
public ObjectKey()Initializes the internal key value tonull
.
-
-
Methodendetails
-
hashCode
public int hashCode()Returns the hashcode of the underlying value (key), if key is not null. Otherwise calls Object.hashCode() -
equals
Returns whether this ObjekctKey is equal to another Object. obj is equal to this ObjectKey if obj has the same class as this ObjectKey and contains the same information this key contains. Two ObjectKeys that both contain null values are not considered equal. -
getValue
Get the underlying object.- Gibt zurück:
- the underlying object
-
getJdbcType
public abstract int getJdbcType()Returns the JDBC type of the key as defined injava.sql.Types
.- Gibt zurück:
- the JDBC type of the key.
-
appendTo
Appends a String representation of the key to a buffer.- Parameter:
sb
- aStringBuilder
-
compareTo
Implements the compareTo method.- Angegeben von:
compareTo
in SchnittstelleComparable<T>
- Parameter:
obj
- the object to compare to this object- Gibt zurück:
- a numeric comparison of the two values
-
setValue
Sets the internal representation.- Parameter:
key
- the key value
-
setValue
Sets the internal representation to the same object used by key.- Typparameter:
O
- the key type- Parameter:
key
- the key value
-
toString
Get a String representation of this key.
-