Interface IISDEventDataSource

  • All Known Implementing Classes:
    HekISDEventDataSource

    public interface IISDEventDataSource
    This is the public interface for classes used to retrieve event reports coming from the source location that are intended to be inserted into our database.
    Author:
    Dustin Kempton, Data Mining Lab, Georgia State University
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<IISDEventReport> getReports​(org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, EventType type)
      Retrieves all of the event reports of a particular type from the datasource that meet the startTime endTime requirements of having a start time between the two.
    • Method Detail

      • getReports

        List<IISDEventReport> getReports​(org.joda.time.DateTime startTime,
                                         org.joda.time.DateTime endTime,
                                         EventType type)
        Retrieves all of the event reports of a particular type from the datasource that meet the startTime endTime requirements of having a start time between the two.
        Parameters:
        startTime - The start time of the event search in the datasource. The start time of the event will be on or after this time.
        endTime - The end time of the event search in the datasource. The start time of the event will be before this time, but after startTime.
        type - The event type to search in the datasource for.
        Returns:
        A list of the events that have a start time between startTime and endTime and are of the type specified in the search input.