|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.taleo.integration.client.customstep.lrd.FileDateProvider
public class FileDateProvider
Date provider that uses a date stored on file. The file must contain the date in ISO-8601 format.
Field Summary |
---|
Fields inherited from interface com.taleo.integration.client.customstep.lrd.DateProvider |
---|
DEFAULT_LRD_MINUTE_ADJUSTMENT, PROP_MINUTE_ADJUSTEMENT |
Constructor Summary | |
---|---|
FileDateProvider(java.io.File file)
Constructor with the file. |
|
FileDateProvider(java.io.File file,
DateProvider baseProvider)
Constructor with the file and base provider. |
|
FileDateProvider(java.io.File file,
DateProvider baseProvider,
boolean reset)
Constructor with the file, base provider and reset flag. |
Method Summary | |
---|---|
protected java.util.Date |
adjustTime(java.util.Date date)
Adjust the specified time using the default minute adjustment or the system property value. |
java.util.Date |
getDate()
Return the date. |
void |
saveDate()
Save the date in the file or clear the file if date is null. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileDateProvider(java.io.File file)
file
- The file to get the date from.public FileDateProvider(java.io.File file, DateProvider baseProvider)
file
- The file to get the date from.baseProvider
- The DateProvider to use if the file is empty or absent.public FileDateProvider(java.io.File file, DateProvider baseProvider, boolean reset)
file
- The file to get the date from.baseProvider
- The DateProvider to use if the file is empty or absent.reset
- Reset the date, forcing to read date from the baseProvider.Method Detail |
---|
public java.util.Date getDate()
DateProvider
public void saveDate() throws java.io.IOException
java.io.IOException
protected java.util.Date adjustTime(java.util.Date date)
date
- The date to be adjusted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |