lab 5: taja: added WordCountJobResults model object and Manager, and
configured manager in taja-spring-context-servlet.xml; updated EventDispatch-
Controller to update the job results when a job:task_results event is
received.
lab 5: taja: added WordCountJobResultsController for displaying a list of jobs
and added jobs/jobs_list.jsp with the actual view logic.
lab 5: taja: added job_profile.jsp and related infrastructure to dispaly a
single job's profile; added links to jobs_list to the job profiles; updated
navigation.jsp to include a link to the jobs list.
lab 5: taja: removed Chart TODO from jobs_list; added tasks list to
job_profile without the chart column.
lab 5: taja: removed jobs filtering from WordCountTaskResultsController and
tasks_list; added Tasks link to navigation bar; added link to job profile
from tasks_list; updated jobs_list column name from Results ID to Job Results
ID.
lab 5: taja: added task_profile page which displays the chart for the task;
removed chart rendering from the tasks list.
lab 5: taja: added link to tasks from job profile page, and link to job from
task profile page.
lab 5: taja: added WordCountResults as a common baseclass for the Job and Task
variants of the wordcount job-type results.
lab 5: taja: WordCountJobResults: constructor now invokes super().
lab 5: taja: added WordCountResultsZingChartRenderer that generates a bar
chart like WordCountTaskResultsController used to, but for a WordCountResults
object instead of WordCountTaskResults object specifically; removed old
and unused rendering methods from WordCountTaskResultsController.
lab 5: taja: removed unused impors from WordCountTaskResultsController; added
rendering of a bar chart for job results using the WordCountResultsZingChart-
Renderer.
lab 5: taja: WordCountResultsZingChartRenderer: added getQueryString with a
words list parameter so that a smaller chart can be created with a sample of
the words.
lab 5: taja: added WordCountResultsSampleCalculator and tests for the
getWordsOfTopNRank method.
lab 5: taja: restricted job result charts to the words of the top 10 ranks.
lab 5: taja: created rendering method to handle rendering multiple series
values in a single chart (the component tasks in a job).