- All Implemented Interfaces:
- Serializable,- Cloneable
- Direct Known Subclasses:
- DateTimeAtCompleted,- DateTimeAtCreation,- DateTimeAtProcessing,- JobHoldUntil
DateTimeSyntax is an abstract base class providing the common
 implementation of all attributes whose value is a date and time.
 
 Under the hood, a date-time attribute is stored as a value of class
 java.util.Date. You can get a date-time attribute's Date
 value by calling getValue(). A date-time attribute's
 Date value is established when it is constructed (see
 DateTimeSyntax(Date)). Once constructed, a
 date-time attribute's value is immutable.
 
 To construct a date-time attribute from separate values of the year, month,
 day, hour, minute, and so on, use a java.util.Calendar object to
 construct a java.util.Date object, then use the
 java.util.Date object to construct the date-time attribute. To
 convert a date-time attribute to separate values of the year, month, day,
 hour, minute, and so on, create a java.util.Calendar object and set
 it to the java.util.Date from the date-time attribute. Class
 DateTimeSyntax stores its value in the form of a
 java.util.Date rather than a java.util.Calendar because it
 typically takes less memory to store and less time to compare a
 java.util.Date than a java.util.Calendar.
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDateTimeSyntax(Date value) Construct a new date-time attribute with the givenjava.util.Datevalue.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns whether this date-time attribute is equivalent to the passed in object.getValue()Returns this date-time attribute'sjava.util.Datevalue.inthashCode()Returns a hash code value for this date-time attribute.toString()Returns a string value corresponding to this date-time attribute.
- 
Constructor Details- 
DateTimeSyntaxConstruct a new date-time attribute with the givenjava.util.Datevalue.- Parameters:
- value-- java.util.Datevalue
- Throws:
- NullPointerException- if- valueis- null
 
 
- 
- 
Method Details- 
getValueReturns this date-time attribute'sjava.util.Datevalue.- Returns:
- the Date
 
- 
equalsReturns whether this date-time attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:- objectis not- null.
- objectis an instance of class- DateTimeSyntax.
- This date-time attribute's java.util.Datevalue andobject'sjava.util.Datevalue are equal.
 
- 
hashCodepublic int hashCode()Returns a hash code value for this date-time attribute. The hashcode is that of this attribute'sjava.util.Datevalue.
- 
toStringReturns a string value corresponding to this date-time attribute. The string value is just this attribute'sjava.util.Datevalue converted to a string.
 
-