Class ReportGenerator.TaskRow

  • All Implemented Interfaces:
    java.lang.Comparable
    Enclosing class:
    ReportGenerator

    class ReportGenerator.TaskRow
    extends java.lang.Object
    implements java.lang.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 Summary

      Fields 
      Modifier and Type Field Description
      (package private) long duration  
      (package private) java.lang.String notes  
      (package private) int occurrences  
      (package private) java.lang.String projects  
      (package private) java.lang.String sortBy  
      (package private) java.lang.String taskDescription  
    • Constructor Summary

      Constructors 
      Constructor Description
      TaskRow​(Task task, java.lang.String sortBy)  
    • Field Detail

      • taskDescription

        java.lang.String taskDescription
      • occurrences

        int occurrences
      • projects

        java.lang.String projects
      • duration

        long duration
      • notes

        java.lang.String notes
      • sortBy

        java.lang.String sortBy
    • 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:
        compareTo in interface java.lang.Comparable