Class ImportStatus

java.lang.Object
org.deltava.beans.schedule.ImportStatus

public class ImportStatus extends Object
A bean to store raw schedule import status.
Since:
9.0
Version:
9.0
Author:
Luke
  • Constructor Details

    • ImportStatus

      public ImportStatus(ScheduleSource src, Instant dt)
      Creates the bean.
      Parameters:
      src - the ScheduleSource
      dt - the import date/time
  • Method Details

    • addInvalidEquipment

      public void addInvalidEquipment(String eq)
      Adds an invalid equipment code.
      Parameters:
      eq - the invalid code
    • addInvalidAirport

      public void addInvalidAirport(String airportCode)
      Adds an invalid airport code.
      Parameters:
      airportCode - the invalid code
    • addInvalidAirline

      public void addInvalidAirline(String airlineCode)
      Adds an invalid airline code.
      Parameters:
      airlineCode - the invalid code
    • addMessage

      public void addMessage(String msg)
      Adds an error/status message.
      Parameters:
      msg - the message
    • getHasInvalidData

      public boolean getHasInvalidData()
      Returns whether any invalid data was detected.
      Returns:
      TRUE if there are invalid Airlines, Airports, or Equipment, otherwise FALSE
    • getSource

      public ScheduleSource getSource()
      Returns the schedule source.
      Returns:
      the ScheduleSource
    • getImportDate

      public Instant getImportDate()
      Returns the date of the schedule import.
      Returns:
      the import date/time
    • getErrorMessages

      public Collection<String> getErrorMessages()
      Returns any error messages from the Schedule load.
      Returns:
      a Collection of error messages
    • getInvalidEquipment

      public Collection<String> getInvalidEquipment()
      Returns any invalid IATA equipment codes encountered during the import.
      Returns:
      a sorted Collection of IATA equipment codes
    • getInvalidAirports

      public Collection<String> getInvalidAirports()
      Returns any invalid IATA airport codes encountered during the import.
      Returns:
      a sorted Collection of IATA airport codes
    • getInvalidAirlines

      public Collection<String> getInvalidAirlines()
      Returns any invalid IATA airline codes encountered during the import.
      Returns:
      a sorted Collection of IATA airline codes
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object