Package org.cesilko.rachota.gui
Class ReportGenerator.TaskRow
- java.lang.Object
-
- org.cesilko.rachota.gui.ReportGenerator.TaskRow
-
- All Implemented Interfaces:
java.lang.Comparable
- Enclosing class:
- ReportGenerator
class ReportGenerator.TaskRow extends java.lang.Object implements java.lang.ComparableComparable object representing one task in the summary on report. It has several properties like name, number of occurrences in the selected period, projects the task belongs to, total duration of the task (tasks with same name) and compilation of notes.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) longduration(package private) java.lang.Stringnotes(package private) intoccurrences(package private) java.lang.Stringprojects(package private) java.lang.StringsortBy(package private) java.lang.StringtaskDescription
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object object)(package private) longgetDuration()(package private) java.lang.StringgetNotes()(package private) java.util.IteratorgetNotesIterator()(package private) intgetOccurrences()(package private) java.lang.StringgetProjects()(package private) java.util.IteratorgetProjectsIterator()(package private) java.lang.StringgetTaskDescription()(package private) voidincludeTask(Task task)
-
-
-
Constructor Detail
-
TaskRow
TaskRow(Task task, java.lang.String sortBy)
-
-
Method Detail
-
includeTask
void includeTask(Task task)
-
getTaskDescription
java.lang.String getTaskDescription()
-
getOccurrences
int getOccurrences()
-
getProjectsIterator
java.util.Iterator getProjectsIterator()
-
getProjects
java.lang.String getProjects()
-
getDuration
long getDuration()
-
getNotesIterator
java.util.Iterator getNotesIterator()
-
getNotes
java.lang.String getNotes()
-
compareTo
public int compareTo(java.lang.Object object)
- Specified by:
compareToin interfacejava.lang.Comparable
-
-