Class Database.ResultsWithDates

java.lang.Object
com.studentgui.apphelpers.Database.ResultsWithDates
Enclosing class:
Database

public static class Database.ResultsWithDates extends Object
Simple, immutable holder for time-series assessment results.

Contains a chronologically ordered list of session dates and a parallel list of integer score rows. Each entry in rows corresponds to the parts for a progress type in canonical order.

  • Field Details

    • dates

      public final List<LocalDate> dates
      Ordered session dates (oldest first). Can be empty when no sessions exist.
    • rows

      public final List<List<Integer>> rows
      Parallel rows of integer scores. Each inner list corresponds to the assessment parts for a single session in canonical part order. May be empty when there are no sessions.
  • Constructor Details

    • ResultsWithDates

      public ResultsWithDates(List<LocalDate> dates, List<List<Integer>> rows)
      Create a ResultsWithDates instance.
      Parameters:
      dates - ordered session dates (oldest-first)
      rows - parallel list of score rows matching dates