Package comp3111.covid
Class CheckInput
java.lang.Object
comp3111.covid.CheckInput
public class CheckInput
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.lang.String[]checkValidDate(java.time.LocalDate iDate, java.lang.String iDataset)Method 2: input: LocalDate output: string[] - first is notification of using default values second is date to use This method is for the table task where only "No input" is handled by giving today's date as default.static java.util.List<java.lang.String>checkValidLocations(java.lang.String iLocations, java.lang.String iDataset)Checks if the given ISO within the dataset or not.static java.util.List<java.lang.String>checkValidPeriod(java.time.LocalDate iStartDate, java.time.LocalDate iEndDate, java.lang.String iDataset)Method 3: input: LocalDate iStartDate, LocalDate iEndDate, String iDataset output: return List - error message, start date, end date
-
Method Details
-
checkValidLocations
public static java.util.List<java.lang.String> checkValidLocations(java.lang.String iLocations, java.lang.String iDataset)Checks if the given ISO within the dataset or not.- Parameters:
iLocations- ISOiDataset- Path to dataset- Returns:
- String List that [0] = error message, and [1] = valid iso codes.
-
checkValidDate
public static java.lang.String[] checkValidDate(java.time.LocalDate iDate, java.lang.String iDataset)Method 2: input: LocalDate output: string[] - first is notification of using default values second is date to use This method is for the table task where only "No input" is handled by giving today's date as default. -
checkValidPeriod
public static java.util.List<java.lang.String> checkValidPeriod(java.time.LocalDate iStartDate, java.time.LocalDate iEndDate, java.lang.String iDataset)Method 3: input: LocalDate iStartDate, LocalDate iEndDate, String iDataset output: return List - error message, start date, end date
-