Uses of Class
studentrepoloader.model.villecsv.util.SubmissionQuery
Packages that use SubmissionQuery
Package
Description
Utility classes for filtering, transforming, and projecting lists of ViLLe submission objects.
-
Uses of SubmissionQuery in studentrepoloader.model.villecsv.util
Methods in studentrepoloader.model.villecsv.util that return SubmissionQueryModifier and TypeMethodDescriptionApplies an arbitrary predicate to the current submission list.SubmissionQuery.filterAfterDate
(String deadline) Filters submissions after the given ViLLe deadline date (yyyy-MM-dd).SubmissionQuery.filterBeforeDate
(String deadline) Filters submissions on or before the given ViLLe deadline date.SubmissionQuery.filterFieldContaining
(Function<T, String> getter, String mustContain) Filters by whether a specific field contains a given substring.SubmissionQuery.filterIdAtOrAfter
(String lowerBound) Filters submissions where getID() is greater than or equal to the lower bound.SubmissionQuery.filterIdAtOrBefore
(String upperBound) Filters submissions where getID() is less than or equal to the upper bound.SubmissionQuery.filterIdBetween
(String lower, String upper) Filters submissions whose getID() falls within a specified inclusive range.Applies a negated filter condition to exclude matching entries.static <T extends VilleSubmissionFields>
SubmissionQuery<T> Static factory method to begin a fluent query.Sorts submissions by a field (e.g., ID or name).