Class ReportGenerator.ProjectRow

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

class ReportGenerator.ProjectRow extends Object implements Comparable
Comparable object representing one project in the summary on report. It has several properties like name, number of occurrences in the selected period, tasks that belonged to the project, total duration of all owned tasks and compilation of notes.
  • Field Details

    • projectDescription

      String projectDescription
    • occurrences

      int occurrences
    • tasks

      String tasks
    • duration

      long duration
    • notes

      String notes
    • sortBy

      String sortBy
  • Constructor Details

  • Method Details

    • includeTask

      void includeTask(Task task)
    • getProjectDescription

      String getProjectDescription()
    • getOccurrences

      int getOccurrences()
    • getTasksIterator

      Iterator getTasksIterator()
    • getTasks

      String getTasks()
    • getDuration

      long getDuration()
    • getNotesIterator

      Iterator getNotesIterator()
    • getNotes

      String getNotes()
    • compareTo

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