com.partnersoft.v3x.data
Class PartnerDate

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

public class PartnerDate
extends PartnerDateWrapper

A Partner software Date object. The system date format (as stored in TOFs etc.) is "M/d/yyyy".

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.v3x.data.PartnerDateWrapper
internalDate
 
Constructor Summary
PartnerDate()
           
PartnerDate(java.util.Date date)
           
PartnerDate(int dateInt)
           
PartnerDate(java.lang.Integer dateInt)
           
PartnerDate(long dateLong)
           
PartnerDate(java.lang.Long dateLong)
           
PartnerDate(java.lang.String dateString)
           
 
Method Summary
 java.util.Date getDate()
          A normal Java Date object representing the date.
static java.lang.Class getPartnerDateClass()
           
 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.text.DateFormat getUserDateFormat()
          Subclasses may provide a user date format for themselves.
static void setUserDateFormatSingleton(java.text.DateFormat format)
          Format used in GUIs and printouts for dates.
static java.text.DateFormat userDateFormatSingleton()
           
 
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

PartnerDate

public PartnerDate()

PartnerDate

public PartnerDate(java.lang.String dateString)

PartnerDate

public PartnerDate(java.util.Date date)

PartnerDate

public PartnerDate(long dateLong)

PartnerDate

public PartnerDate(java.lang.Long dateLong)

PartnerDate

public PartnerDate(int dateInt)

PartnerDate

public PartnerDate(java.lang.Integer dateInt)
Method Detail

setUserDateFormatSingleton

public static void setUserDateFormatSingleton(java.text.DateFormat format)
Format used in GUIs and printouts for dates. If null, the standard (M/d/yyyy) format is used.


userDateFormatSingleton

public static java.text.DateFormat userDateFormatSingleton()

getPartnerDateClass

public static java.lang.Class getPartnerDateClass()

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

getDate

public java.util.Date getDate()
A normal Java Date object representing the date.