|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nakedobjects.object.value.AbstractNakedValue
org.nakedobjects.object.value.Magnitude
org.nakedobjects.object.value.Date
Value object representing a date, time, or datestamp value.
This object does support value listeners.
| Field Summary | |
static int |
DATE
|
static int |
DATE_TIME
|
static int |
TIME
|
| Constructor Summary | |
Date()
|
|
Date(Date date)
|
|
Date(int type)
Deprecated. Split across Date, Time and TimeStamp |
|
Date(int hour,
int minute)
Deprecated. |
|
Date(int year,
int month,
int day)
|
|
Date(int day,
int month,
int year,
int hour,
int minute)
Deprecated. |
|
Date(java.lang.String text,
int type)
Deprecated. - will not work across locales |
|
| Method Summary | |
void |
add(int days,
int months,
int years)
Add the specified days, years and months to this date value. |
boolean |
after(Date comparisonDate)
Deprecated. |
boolean |
before(Date comparisonDate)
Deprecated. |
java.util.Calendar |
calendarValue()
|
void |
clear()
Clears the value so that it is empty, i.e. |
void |
copyObject(Naked object)
Copies the content of the specified object into this object. |
java.util.Date |
dateValue()
|
java.util.Date |
getDate()
Deprecated. replaced by dateValue |
org.apache.log4j.Logger |
getLogger()
subclasses can override (didn't make abstract so that existing subclasses won't break) |
java.lang.String |
getObjectHelpText()
Returns a textual desctiption of the object - its contents and possible uses. |
boolean |
isEmpty()
Return true if the date is blank |
boolean |
isEqualTo(Magnitude date)
returns true if the date of this object has the same value as the specified date |
boolean |
isLessThan(Magnitude date)
returns true if the time of this object is earlier than the specified time |
long |
longValue()
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this date. |
void |
parse(java.lang.String dateString)
Takes a user entry string which is parsed to set up the object. |
void |
readExternal(java.io.ObjectInput in)
|
void |
reset()
Reset this date so it contains the current date. |
void |
restoreString(java.lang.String data)
Takes a storage string and uses it reinstate this value object to its previous state/ |
boolean |
sameDayAs(Date as)
|
boolean |
sameMonthAs(Date as)
|
boolean |
sameWeekAs(Date as)
|
boolean |
sameYearAs(Date as)
|
java.lang.String |
saveString()
Returns a basic string representation of this value for storage purposes. |
void |
setDate(java.util.Date date)
Deprecated. replaced by setValue(Date) |
void |
setDate(int year,
int month,
int day)
Deprecated. replaced by setValue |
void |
setDateTime(int day,
int month,
int year,
int hour,
int minute,
int second)
Deprecated. |
void |
setTime(int hour,
int minute,
int second)
Deprecated. |
void |
setValue(java.util.Date date)
|
void |
setValue(Date date)
|
void |
setValue(int year,
int month,
int day)
Sets this object's date to be the same as the specified day, month and year. |
Title |
title()
Returns a Title object describing the object. |
void |
today()
Sets this date value to todays date |
void |
toStartOfMonth()
|
void |
toStartOfWeek()
|
void |
toStartOfYear()
|
void |
writeExternal(java.io.ObjectOutput out)
|
| Methods inherited from class org.nakedobjects.object.value.Magnitude |
isBetween, isGreaterThan, isGreaterThanOrEqualTo, isLessThanOrEqualTo, isSameAs, max, min |
| Methods inherited from class org.nakedobjects.object.value.AbstractNakedValue |
about, addNakedValueListener, checkCanOperate, contextualTitle, deepCopy, dumpObject, fireValueChanged, fireValueChanged, getClassName, getFullClassName, isNull, isValid, nakedValueListeners, removeNakedValueListener, setAbout, setNull, setValidity, summary, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int DATE
public static final int TIME
public static final int DATE_TIME
| Constructor Detail |
public Date()
public Date(int type)
Date,
Time,
TimeStamp
public Date(int hour,
int minute)
Time
public Date(int year,
int month,
int day)
public Date(int day,
int month,
int year,
int hour,
int minute)
TimeStamp
public Date(java.lang.String text,
int type)
public Date(Date date)
| Method Detail |
public void add(int days,
int months,
int years)
public boolean after(Date comparisonDate)
Magnitude.isGreaterThan(org.nakedobjects.object.value.Magnitude)public boolean before(Date comparisonDate)
isLessThan(org.nakedobjects.object.value.Magnitude)public void clear()
NakedValueisEmpty returns true.
clear in interface NakedValuepublic void copyObject(Naked object)
Naked
copyObject in interface Nakedpublic java.util.Date dateValue()
public java.util.Calendar calendarValue()
public java.util.Date getDate()
dateValue()public java.lang.String getObjectHelpText()
Naked
getObjectHelpText in interface NakedgetObjectHelpText in class AbstractNakedValuepublic boolean isEmpty()
isEmpty in interface Nakedpublic boolean isEqualTo(Magnitude date)
isEqualTo in class Magnitudepublic boolean isLessThan(Magnitude date)
isLessThan in class Magnitudepublic long longValue()
public void parse(java.lang.String dateString)
throws ValueParseException
NakedValue
parse in interface NakedValueValueParseExceptionNakedValue.restoreString(String)
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundExceptionpublic void reset()
reset in interface NakedValueNakedValue.reset()public boolean sameDayAs(Date as)
public boolean sameWeekAs(Date as)
public boolean sameMonthAs(Date as)
public boolean sameYearAs(Date as)
public void setDate(int year,
int month,
int day)
public void setValue(int year,
int month,
int day)
public void setDate(java.util.Date date)
public void setValue(java.util.Date date)
public void setValue(Date date)
public void setDateTime(int day,
int month,
int year,
int hour,
int minute,
int second)
TimeStamp.setValue(int, int, int, int, int, int)
public void setTime(int hour,
int minute,
int second)
Time.setValue(int, int)public void toStartOfWeek()
public void toStartOfMonth()
public void toStartOfYear()
public Title title()
Naked
title in interface Naked
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void restoreString(java.lang.String data)
NakedValue
restoreString in interface NakedValuedata - NakedValue.parse(String)public java.lang.String saveString()
NakedValue
saveString in interface NakedValuepublic void today()
public org.apache.log4j.Logger getLogger()
AbstractNakedValue
getLogger in class AbstractNakedValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||