|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.workjournal.JournalEntry
This class represents a journal entry, which is simply a record about something that has been done, such as a period of contract work, and includes things like work date, start time, end time, etc.
Journal,
Formats| Constructor Summary | |
JournalEntry()
Construct a new JournalEntry. |
|
JournalEntry(long id)
Construct a new JournalEntry with the given ID. |
|
| Method Summary | |
java.lang.Object |
clone()
Clone this entry. |
void |
copy(JournalEntry entry)
Make this entry a copy of the given entry to this entry. |
boolean |
equals(java.lang.Object obj)
Determine if this entry is equal to the given object. |
float |
getEndHours()
Get the end time as hours. |
java.lang.String |
getEndHoursFormatted()
Get the end time hours formatted as Formats.HOURS_FORMAT. |
java.lang.String |
getEndTime()
Get end time. |
float |
getHours()
Calculate and return the work hours (start hours - end hours - meal hours) |
java.lang.String |
getHoursFormatted()
Get work hours formatted as Formats.HOURS_FORMAT. |
long |
getId()
Get entry ID. |
float |
getMeals()
Get the meal time as hours. |
java.lang.String |
getMealsFormatted()
Get the meal time hours formatted as Formats.HOURS_FORMAT. |
java.lang.String |
getMealTime()
Get meal time. |
java.lang.String |
getNotes()
Get the work notes. |
float |
getStartHours()
Get the start time as hours. |
java.lang.String |
getStartHoursFormatted()
Get the start time hours formatted as HOURS_FORMAT. |
java.lang.String |
getStartTime()
Get start time. |
java.util.Date |
getWorkDate()
Get the work date. |
java.lang.String |
getWorkDateDbFormatted()
Get the work date formatted as Formats.DB_DATE_FORMAT. |
java.lang.String |
getWorkDateDowFormatted()
Get the work date formatted as Formats.DOW_DATE_FORMAT. |
java.lang.String |
getWorkDateFormatted()
Get the work date formatted as Formats.DATE_FORMAT. |
void |
setEndTime(java.lang.String endTime)
Set end time to given time. |
void |
setId(long id)
Set entry ID. |
void |
setMealTime(java.lang.String mealTime)
Set meal time to given time. |
void |
setNotes(java.lang.String notes)
Set the work notes to the given notes. |
void |
setStartTime(java.lang.String startTime)
Set start time to given time. |
void |
setWorkDate(java.util.Date workDate)
Set work date to given date. |
void |
setWorkDate(java.lang.String workDate)
Set work date from the given string, which is assumed to be formatted according to Formats.DATE_FORMAT. |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JournalEntry()
public JournalEntry(long id)
| Method Detail |
public long getId()
public void setId(long id)
id - New ID.public java.util.Date getWorkDate()
public java.lang.String getWorkDateFormatted()
public java.lang.String getWorkDateDowFormatted()
public java.lang.String getWorkDateDbFormatted()
public void setWorkDate(java.util.Date workDate)
workDate - New work date.
public void setWorkDate(java.lang.String workDate)
throws java.text.ParseException
workDate - New work date.public java.lang.String getStartTime()
public float getStartHours()
public java.lang.String getStartHoursFormatted()
public void setStartTime(java.lang.String startTime)
startTime - New start time.public java.lang.String getEndTime()
public float getEndHours()
public java.lang.String getEndHoursFormatted()
public void setEndTime(java.lang.String endTime)
endTime - New end time.public java.lang.String getMealTime()
public float getMeals()
public java.lang.String getMealsFormatted()
public void setMealTime(java.lang.String mealTime)
mealTime - New meal time.public float getHours()
public java.lang.String getHoursFormatted()
public java.lang.String getNotes()
public void setNotes(java.lang.String notes)
notes - New notes.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Objectpublic void copy(JournalEntry entry)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||