Class StatisticReportForm<T extends StatisticResult,​Z extends BuildTypeRow<T>,​P extends StatisticProjectRow<T,​Z,​P>>

    • Constructor Detail

      • StatisticReportForm

        public StatisticReportForm()
    • Method Detail

      • isSortAsc

        public boolean isSortAsc()
        Returns:
        true when sorting ascending
      • setSortAsc

        public void setSortAsc​(boolean direction)

        Sets sorting direction. Will sort ascending when true

        Parameters:
        direction -
      • isGroupAsc

        public boolean isGroupAsc()
        Returns:
        true when grouped column is sorted ascending
      • setGroupedAsc

        public void setGroupedAsc​(boolean groupedAsc)

        Sets grouped column sorting direction. Will sort ascending when true

        Parameters:
        groupedAsc -
      • getSortOptionNames

        @NotNull
        public final String[] getSortOptionNames()
        Returns:
        names of all sorting options
      • getSortBy

        @NotNull
        public String getSortBy()
        Returns:
        sort option
      • setSortBy

        public void setSortBy​(@NotNull
                              String name)

        Sets the soring option

        Parameters:
        name -
      • isGrouped

        public boolean isGrouped()
      • getGroupBy

        public String getGroupBy()
      • setGroupBy

        public void setGroupBy​(@Nullable
                               String groupByName)
      • getGroupOptionNames

        @NotNull
        public final String[] getGroupOptionNames()
        Returns:
        names of all sorting options
      • setUpdating

        public void setUpdating​(boolean updating)

        Mark current form as updating. Updating means that DiskUsageUpdater is now updating all data. "Update" button should be disabled and the total page should be updated when Updater will finish.

        Parameters:
        updating -
      • isUpdating

        public boolean isUpdating()
        Returns:
        true when the data is being updated
      • isHideArchived

        public boolean isHideArchived()
      • setHideArchived

        public void setHideArchived​(boolean hideArchived)
      • resortProjects

        public void resortProjects​(List<P> projectRows)
      • getProjectRowComparator

        public Comparator<P> getProjectRowComparator()
      • getBuildTypeRowComparator

        public Comparator<Z> getBuildTypeRowComparator()
      • resortBuildTypes

        public void resortBuildTypes​(@NotNull
                                     List<Z> rows)