Package org.apache.torque.om
Class SimpleKey<T>
- java.lang.Object
-
- org.apache.torque.om.ObjectKey<T>
-
- org.apache.torque.om.SimpleKey<T>
-
- All Implemented Interfaces:
Serializable,Comparable<Object>
- Direct Known Subclasses:
BooleanKey,DateKey,NumberKey,StringKey
public abstract class SimpleKey<T> extends ObjectKey<T>
This empty class marks an ObjectKey as being capable of being represented as a single column in a database.- Version:
- $Id: SimpleKey.java 1849379 2018-12-20 12:33:43Z tv $
- Author:
- John McNally, J. Russell Smyth
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleKey()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NumberKeykeyFor(double key)Creates an ObjectKey for the key object.static NumberKeykeyFor(int key)Creates an ObjectKey for the key object.static NumberKeykeyFor(long key)Creates an ObjectKey for the key object.static BooleanKeykeyFor(Boolean key)Creates an ObjectKey for the key object.static NumberKeykeyFor(Number key)Creates an ObjectKey for the key object.static StringKeykeyFor(String key)Creates an ObjectKey for the key object.static NumberKeykeyFor(BigDecimal key)Creates an ObjectKey for the key object.static DateKeykeyFor(Date key)Creates an ObjectKey for the key object.static DateKeykeyFor(DateKey key)Creates an ObjectKey for the key object.static NumberKeykeyFor(NumberKey key)Creates an ObjectKey for the key object.static StringKeykeyFor(StringKey key)Creates an ObjectKey for the key object.
-
-
-
Method Detail
-
keyFor
public static NumberKey keyFor(BigDecimal key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static NumberKey keyFor(int key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static NumberKey keyFor(long key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static NumberKey keyFor(double key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static NumberKey keyFor(Number key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static NumberKey keyFor(NumberKey key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static StringKey keyFor(String key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static StringKey keyFor(StringKey key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static DateKey keyFor(Date key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static DateKey keyFor(DateKey key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
keyFor
public static BooleanKey keyFor(Boolean key)
Creates an ObjectKey for the key object.- Parameters:
key- the key value.- Returns:
- an ObjectKey for
key.
-
-