Interface TransportFacilityFacade

All Known Implementing Classes:
DefaultTransportFacilityFacade

public interface TransportFacilityFacade
Facade which provides methods relevant to TransportFacility
  • Method Details

    • findNearestTransportFacility

      TransportFacilityData findNearestTransportFacility(GeoPoint geoPoint, PageableData pageableData)
      Method to find the nearest transport facility for the geopoint.
      Parameters:
      geoPoint - the geo point
      pageableData - the pageable data
      Returns:
      nearest transport facility
    • findNearestTransportFacility

      TransportFacilityData findNearestTransportFacility(GeoPoint geoPoint, String activity, PageableData pageableData)
      Method to find the nearest transport facility for the geopoint providing transportOffering destination based on the activity.
      Parameters:
      geoPoint - the geo point
      activity - the activity
      pageableData - the pageable data
      Returns:
      nearest transport facility
    • getCountry

      LocationData getCountry(String transportFacilityCode)
      Method to find the country of a transport facility.
      Parameters:
      transportFacilityCode - the transport facility code
      Returns:
      country of transport facility
    • getLocation

      LocationData getLocation(String transportFacilityCode)
      Method to find the location of a transport facility.
      Parameters:
      transportFacilityCode - the transport facility code
      Returns:
      location of transport facility
    • getTransportFacility

      TransportFacilityData getTransportFacility(String transportFacilityCode)
      Method to return the TransportFacilityData based on the transportFacilityCode
      Parameters:
      transportFacilityCode - the transport facility code
      Returns:
      TransportFacilityData transport facility
    • getOriginTransportFacility

      List<TransportFacilityData> getOriginTransportFacility(String activity)
      Method to return the list of TransportFacilityData based on the activity
      Parameters:
      activity - the activity
      Returns:
      List origin transport facility