Class ReportGenerator.TaskRow

java.lang.Object
org.cesilko.rachota.gui.ReportGenerator.TaskRow
All Implemented Interfaces:
Comparable
Enclosing class:
ReportGenerator

class ReportGenerator.TaskRow extends Object implements Comparable
Comparable 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 Details

    • taskDescription

      String taskDescription
    • occurrences

      int occurrences
    • projects

      String projects
    • duration

      long duration
    • notes

      String notes
    • sortBy

      String sortBy
  • Constructor Details

  • Method Details

    • includeTask

      void includeTask(Task task)
    • getTaskDescription

      String getTaskDescription()
    • getOccurrences

      int getOccurrences()
    • getProjectsIterator

      Iterator getProjectsIterator()
    • getProjects

      String getProjects()
    • getDuration

      long getDuration()
    • getNotesIterator

      Iterator getNotesIterator()
    • getNotes

      String getNotes()
    • compareTo

      public int compareTo(Object object)
      Specified by:
      compareTo in interface Comparable