|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cesilko.rachota.core.Plan
public class Plan
Plan containing all days that have some tasks planned. Plan also contains all regular tasks.
Method Summary | |
---|---|
void |
addDay(Day day)
Adds new day to plan. |
void |
addRegularTask(RegularTask regularTask)
Adds new regular task to plan. |
void |
addRegularTasks(Day day)
Adds regular tasks to given day. |
void |
copyUnfinishedTasks()
Copies all unfinished tasks from previous working day to today. |
static void |
createBackup()
Creates a backup copy of current diary. |
java.util.Vector |
getCategories()
Returns all categories that were used to date. |
Day |
getDay(java.util.Date date)
Returns day identified by given date. |
Day |
getDayAfter(Day day)
Returns one day after given day. |
Day |
getDayBefore(Day day)
Returns one day before given day. |
java.lang.String |
getDayID(java.util.Calendar calendar)
Returns identification of day set in given calendar. |
java.util.Iterator |
getDays(int scale)
Returns iterator of days according to given period scale. |
static Plan |
getDefault()
Returns the only available instance of plan. |
java.util.Vector |
getRegularTasks()
Returns vector of all regular tasks. |
boolean |
isFuture(Day day)
Checks if given day will be after today. |
boolean |
isToday(Day day)
Checks if given day represents today. |
static void |
loadPlan()
Loads all planned days and history. |
static void |
loadRegularTasks()
Loads plan of regular tasks. |
void |
removeRegularTask(RegularTask regularTask)
Removes existing regular task from plan. |
static boolean |
savePlan()
Saves all days to XML files. |
static void |
saveRegularTasks()
Saves all regular tasks. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Plan getDefault()
public void addDay(Day day)
day
- New day to be added to plan.public Day getDay(java.util.Date date)
date
- Date that will be used to find the day.
public Day getDayBefore(Day day)
day
- Day whose predecessor should be found.
public Day getDayAfter(Day day)
day
- Day whose ancessor should be found.
public java.util.Iterator getDays(int scale)
scale
- Period whose days to return. Either week or all time.
public java.lang.String getDayID(java.util.Calendar calendar)
calendar
- Calendar preset to some day.
public boolean isToday(Day day)
day
- Day that should be checked.
public boolean isFuture(Day day)
day
- Day that should be checked.
public void addRegularTask(RegularTask regularTask)
regularTask
- New regular task to be added to plan.public void removeRegularTask(RegularTask regularTask)
regularTask
- Regular task to be removed from plan.public java.util.Vector getRegularTasks()
public static void createBackup()
public static boolean savePlan()
public static void loadPlan() throws java.lang.Exception
java.lang.Exception
- Exception thrown whenever any problem while loading plan occurs.public static void saveRegularTasks()
public static void loadRegularTasks() throws java.lang.Exception
java.lang.Exception
- Exception thrown whenever any problem while loading regular tasks occurs.public void copyUnfinishedTasks()
public void addRegularTasks(Day day)
day
- Day to be extended for regular tasks.public java.util.Vector getCategories()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |