Class LocalDateTimeValueType
java.lang.Object
org.apache.cayenne.access.types.LocalDateTimeValueType
- All Implemented Interfaces:
ValueObjectType<LocalDateTime, Timestamp>
public class LocalDateTimeValueType
extends Object
implements ValueObjectType<LocalDateTime, Timestamp>
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromJavaObject(LocalDateTime object) toCacheKey(LocalDateTime object) Returned value should be same for objects that is logically equal.toJavaObject(Timestamp value) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValueObjectType
equalsModifier and TypeMethodDescriptiondefault booleanequals(LocalDateTime value1, LocalDateTime value2) Allows to use special logic to compare values for equality as in rare cases it is not suffice to use default equals() method.
-
Constructor Details
-
LocalDateTimeValueType
public LocalDateTimeValueType()
-
-
Method Details
-
getTargetType
- Specified by:
getTargetTypein interfaceValueObjectType<LocalDateTime, Timestamp>- Returns:
- base type used to serialize V objects to.
-
getValueType
- Specified by:
getValueTypein interfaceValueObjectType<LocalDateTime, Timestamp>- Returns:
- type of Objects described by this ValueObjectType.
-
toJavaObject
- Specified by:
toJavaObjectin interfaceValueObjectType<LocalDateTime, Timestamp>- Parameters:
value- of type T- Returns:
- java object
-
fromJavaObject
- Specified by:
fromJavaObjectin interfaceValueObjectType<LocalDateTime, Timestamp>- Parameters:
object- java object- Returns:
- value of type T
-
toCacheKey
Description copied from interface:ValueObjectTypeReturned value should be same for objects that is logically equal.- Specified by:
toCacheKeyin interfaceValueObjectType<LocalDateTime, Timestamp>- Returns:
- String representation usable for cache.
-