com.partnersoft.v3x.data
Class PartnerTime

java.lang.Object
  extended by com.partnersoft.v3x.data.PartnerDateWrapper
      extended by com.partnersoft.v3x.data.PartnerTime
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class PartnerTime
extends PartnerDateWrapper

A Partner software date wrapper representing non-dated times. The storage format is "h:mm a".

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.v3x.data.PartnerDateWrapper
internalDate
 
Constructor Summary
PartnerTime()
           
PartnerTime(java.util.Date time)
           
PartnerTime(java.lang.String timeString)
           
 
Method Summary
static java.lang.Class getPartnerTimeClass()
           
 java.text.DateFormat getSQLDateFormat()
          Subclasses must provide the format as sent to SQL.
 java.text.DateFormat getSystemDateFormat()
          Subclasses must provide the standard format for themselves.
 java.util.Date getTime()
          A normal Java Date object representing the time.
 java.text.DateFormat getUserDateFormat()
          Subclasses may provide a user date format for themselves.
static void setUserTimeFormatSingleton(java.text.DateFormat format)
          Format used in GUIs and printouts for times.
static java.text.DateFormat userTimeFormatSingleton()
           
 
Methods inherited from class com.partnersoft.v3x.data.PartnerDateWrapper
compareTo, equals, getDateString, getInternalDate, getSQLDateString, setDateString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PartnerTime

public PartnerTime()

PartnerTime

public PartnerTime(java.lang.String timeString)

PartnerTime

public PartnerTime(java.util.Date time)
Method Detail

setUserTimeFormatSingleton

public static void setUserTimeFormatSingleton(java.text.DateFormat format)
Format used in GUIs and printouts for times. If null, the standard (hh:mm a) format is used.


userTimeFormatSingleton

public static java.text.DateFormat userTimeFormatSingleton()

getPartnerTimeClass

public static java.lang.Class getPartnerTimeClass()

getSQLDateFormat

public java.text.DateFormat getSQLDateFormat()
Description copied from class: PartnerDateWrapper
Subclasses must provide the format as sent to SQL.

Specified by:
getSQLDateFormat in class PartnerDateWrapper

getSystemDateFormat

public java.text.DateFormat getSystemDateFormat()
Description copied from class: PartnerDateWrapper
Subclasses must provide the standard format for themselves.

Specified by:
getSystemDateFormat in class PartnerDateWrapper

getUserDateFormat

public java.text.DateFormat getUserDateFormat()
Description copied from class: PartnerDateWrapper
Subclasses may provide a user date format for themselves.

Specified by:
getUserDateFormat in class PartnerDateWrapper

getTime

public java.util.Date getTime()
A normal Java Date object representing the time.