javax.cim
Class CIMDateTime

java.lang.Object
  extended by javax.cim.CIMDateTime
All Implemented Interfaces:
Serializable, Comparable<CIMDateTime>
Direct Known Subclasses:
CIMDateTimeAbsolute, CIMDateTimeInterval

public abstract class CIMDateTime
extends Object
implements Serializable, Comparable<CIMDateTime>

The CIMDateTime class is modeled on the datetime data type as specified in the CIM specification.
It is in the format: yyyyMMddHHmmss.SSSSSSsutc where:

For example, an elapsed time of 1 day, 13 hours, 23 minutes, 12 seconds would be: 00000001132312.000000:000 A UTC offset of zero is always used for interval properties.

See Also:
Serialized Form

Constructor Summary
protected CIMDateTime()
           
  CIMDateTime(String dateString)
          Creates a CIMDateTime object using a string.
 
Method Summary
 boolean equals(Object pObj)
           
abstract  String getDateTimeString()
          Gets the internal string representation of this object.
abstract  int hashCode()
          Returns the hashcode for this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

CIMDateTime

public CIMDateTime(String dateString)
            throws IllegalArgumentException
Creates a CIMDateTime object using a string.

Parameters:
dateString - - A string in the format of yyyyMMddHHmmss.SSSSSSsutc
Throws:
IllegalArgumentException - - If string is not in the correct format.

CIMDateTime

protected CIMDateTime()
Method Detail

equals

public boolean equals(Object pObj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

getDateTimeString

public abstract String getDateTimeString()
Gets the internal string representation of this object.

Returns:
The internal representation of the CIMDateTime object.

hashCode

public abstract int hashCode()
Returns the hashcode for this object.

Overrides:
hashCode in class Object
Returns:
The hashcode for this object.
See Also:
Object.hashCode()


Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.