Interface TimestampObject
-
- All Superinterfaces:
AtomicObject,ChronologicObject,DataObject,PropertyHandler
- All Known Implementing Classes:
TimestampObjectImpl
public interface TimestampObject extends ChronologicObject
A TimestampObject represents a date and time as value.The native object is
java.sql.Timestampand notjava.util.Dateto be consistent withDateObjectandTimeObject.Attention:
Timestamp timestamp = new Timestamp(); setNativeTimestamp(timestamp); timestamp == getNativeTimestamp(); // fails, because of internal reformating
A detailed description can be found in the
TimestampClass.- Author:
- Rainer Maximini
- See Also:
TimestampClass
-
-
Field Summary
-
Fields inherited from interface de.uni_trier.wi2.procake.data.object.base.AtomicObject
COMPONENT, COMPONENT_KEY, LOG_INVALID_NATIVE_VALUE, LOG_NO_ORDER_DEFINED, LOG_UNCOMPARABLE_OBJECTS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimestampgetNativeTimestamp()TimestampClassgetTimestampClass()voidsetNativeTimestamp(Timestamp timestamp)-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.base.AtomicObject
getAtomicClass, getNativeObject, isConsistent, setNativeObject, setValueFromString
-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.base.ChronologicObject
getNativeChronologic, setNativeChronologic
-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.DataObject
assertSameValueAsIn, copy, getDataClass, getId, getModel, hasClassName, hasSameValueAsIn, hasSystemClassName, isAggregate, isAtomic, isBoolean, isByteArray, isChronologic, isCollection, isDataflowWrapper, isDataReference, isDate, isDouble, isInteger, isInterval, isKindOf, isList, isMemberOf, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isSequence, isSet, isString, isSubWorkflow, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, removeId, setDataClass, setId, toDetailedString, toXML
-
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty
-
-
-
-
Method Detail
-
getNativeTimestamp
Timestamp getNativeTimestamp()
-
setNativeTimestamp
void setNativeTimestamp(Timestamp timestamp) throws InvalidNativeValueException
- Parameters:
timestamp-- Throws:
InvalidNativeValueException- See Also:
Timestamp
-
getTimestampClass
TimestampClass getTimestampClass()
-
-