Interface NetexDatasetRepository

All Known Implementing Classes:
DefaultNetexDatasetRepository

public interface NetexDatasetRepository
Repository giving read access to the input NeTEx dataset.
  • Method Details

    • getIndex

      org.entur.netex.index.api.NetexEntitiesIndex getIndex()
    • getServiceJourneyInterchanges

      Collection<org.rutebanken.netex.model.ServiceJourneyInterchange> getServiceJourneyInterchanges()
    • getDayTypeAssignmentsByDayType

      Collection<org.rutebanken.netex.model.DayTypeAssignment> getDayTypeAssignmentsByDayType(org.rutebanken.netex.model.DayType dayType)
    • getOperatingDayByDayTypeAssignment

      org.rutebanken.netex.model.OperatingDay getOperatingDayByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment)
    • getOperatingPeriodByDayTypeAssignment

      org.rutebanken.netex.model.OperatingPeriod getOperatingPeriodByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment)
    • getDayTypeByDayTypeAssignment

      org.rutebanken.netex.model.DayType getDayTypeByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment)
    • getTimeZone

      String getTimeZone()
      Return the dataset default timezone This is the timezone set at the CompositeFrame level.
      Returns:
      the dataset default timezone
      Throws:
      GtfsExportException - if there is no default timezone or if there is more than one default timezone.
    • getAuthorityIdForLine

      String getAuthorityIdForLine(org.rutebanken.netex.model.Line line)
      Return the authority id for a given line. This is the authority of the network or group of lines referenced by the line.
      Parameters:
      line - a NeTEx line
      Returns:
      the line authority
    • getLines

      Collection<org.rutebanken.netex.model.Line> getLines()
    • getAuthorityById

      org.rutebanken.netex.model.Authority getAuthorityById(String authorityId)
    • getServiceJourneyById

      org.rutebanken.netex.model.ServiceJourney getServiceJourneyById(String serviceJourneyId)
    • getFlexibleStopPlaceIdByScheduledStopPointId

      String getFlexibleStopPlaceIdByScheduledStopPointId(String scheduledStopPointId)
    • getQuayIdByScheduledStopPointId

      String getQuayIdByScheduledStopPointId(String scheduledStopPointId)
    • getServiceJourneys

      Collection<org.rutebanken.netex.model.ServiceJourney> getServiceJourneys()
    • getJourneyPatternById

      org.rutebanken.netex.model.JourneyPattern getJourneyPatternById(String journeyPatternId)
    • getServiceJourneysByJourneyPattern

      Collection<org.rutebanken.netex.model.ServiceJourney> getServiceJourneysByJourneyPattern(org.rutebanken.netex.model.JourneyPattern journeyPattern)
    • getRoutesByLine

      Collection<org.rutebanken.netex.model.Route> getRoutesByLine(org.rutebanken.netex.model.Line line)
    • getJourneyPatternsByRoute

      Collection<org.rutebanken.netex.model.JourneyPattern> getJourneyPatternsByRoute(org.rutebanken.netex.model.Route route)
    • getServiceLinkById

      org.rutebanken.netex.model.ServiceLink getServiceLinkById(String serviceLinkId)
    • getDestinationDisplayById

      org.rutebanken.netex.model.DestinationDisplay getDestinationDisplayById(String destinationDisplayId)
    • getDayTypeById

      org.rutebanken.netex.model.DayType getDayTypeById(String dayTypeId)
    • getDatedServiceJourneysByServiceJourneyId

      Collection<org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneysByServiceJourneyId(String serviceJourneyId)
    • getOperatingDayById

      org.rutebanken.netex.model.OperatingDay getOperatingDayById(String operatingDayId)