Interface NetexEntitiesIndex

All Known Implementing Classes:
NetexEntitiesIndexImpl

public interface NetexEntitiesIndex
Entrypoint to the NeTEx entities index
  • Method Details

    • getGroupOfLinesIndex

      NetexEntityIndex<org.rutebanken.netex.model.GroupOfLines> getGroupOfLinesIndex()
      Get an entity index of GroupOfLines
      Returns:
    • getNetworkIndex

      NetexEntityIndex<org.rutebanken.netex.model.Network> getNetworkIndex()
      Get an entity index of Network
      Returns:
    • getNetworkIdByGroupOfLineIdIndex

      Map<String,String> getNetworkIdByGroupOfLineIdIndex()
      Get a map of Network id by GroupOfLine id
      Returns:
    • getAuthorityIndex

      NetexEntityIndex<org.rutebanken.netex.model.Authority> getAuthorityIndex()
      Get an entity index of Authority
      Returns:
    • getDayTypeIndex

      NetexEntityIndex<org.rutebanken.netex.model.DayType> getDayTypeIndex()
      Get an entity index of DayType
      Returns:
    • getDayTypeAssignmentsByDayTypeIdIndex

      com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DayTypeAssignment> getDayTypeAssignmentsByDayTypeIdIndex()
      Get a Multimap of DayTypeAssignment by DayType id
      Returns:
    • getPassengerStopAssignmentsByStopPointRefIndex

      com.google.common.collect.Multimap<String,org.rutebanken.netex.model.PassengerStopAssignment> getPassengerStopAssignmentsByStopPointRefIndex()
      Get a Multimap of PassengerStopAssignment by StopPoint ref * @return
    • getDatedServiceJourneyIndex

      NetexEntityIndex<org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneyIndex()
      Get an entity index of DatedServiceJourney
      Returns:
    • getDatedServiceJourneyByServiceJourneyRefIndex

      com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneyByServiceJourneyRefIndex()
      Get a Multimap of DatedServiceJourney by ServiceJourney id
      Returns:
    • getDestinationDisplayIndex

      NetexEntityIndex<org.rutebanken.netex.model.DestinationDisplay> getDestinationDisplayIndex()
      Get an entity index of DestinationDisplay
      Returns:
    • getFlexibleStopPlaceIndex

      NetexEntityIndex<org.rutebanken.netex.model.FlexibleStopPlace> getFlexibleStopPlaceIndex()
      Get an entity index of FlexibleStopPlace
      Returns:
    • getGroupOfStopPlacesIndex

      NetexEntityIndex<org.rutebanken.netex.model.GroupOfStopPlaces> getGroupOfStopPlacesIndex()
      Get an entity index of GroupOfStopPlaces
      Returns:
    • getJourneyPatternIndex

      NetexEntityIndex<org.rutebanken.netex.model.JourneyPattern> getJourneyPatternIndex()
      Get an entity index of JourneyPattern
      Returns:
    • getFlexibleLineIndex

      NetexEntityIndex<org.rutebanken.netex.model.FlexibleLine> getFlexibleLineIndex()
      Get an entity index of FlexibleLine
      Returns:
    • getLineIndex

      NetexEntityIndex<org.rutebanken.netex.model.Line> getLineIndex()
      Get an entity index of Line
      Returns:
    • getNoticeIndex

      NetexEntityIndex<org.rutebanken.netex.model.Notice> getNoticeIndex()
      Get an entity index of Notice
      Returns:
    • getNoticeAssignmentIndex

      NetexEntityIndex<org.rutebanken.netex.model.NoticeAssignment> getNoticeAssignmentIndex()
      Get an entity index of NoticeAssignment
      Returns:
    • getOperatingDayIndex

      NetexEntityIndex<org.rutebanken.netex.model.OperatingDay> getOperatingDayIndex()
      Get an entity index of OperatingDay
      Returns:
    • getOperatingPeriodIndex

      NetexEntityIndex<org.rutebanken.netex.model.OperatingPeriod> getOperatingPeriodIndex()
      Get an entity index of OperatingPeriod
      Returns:
    • getOperatorIndex

      NetexEntityIndex<org.rutebanken.netex.model.Operator> getOperatorIndex()
      Get an entity index of Operator
      Returns:
    • getBrandingIndex

      NetexEntityIndex<org.rutebanken.netex.model.Branding> getBrandingIndex()
      Get an entity index of Branding
      Returns:
    • getQuayIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.Quay> getQuayIndex()
      Get a versioned entity index of Quay
      Returns:
    • getQuayIdByStopPointRefIndex

      Map<String,String> getQuayIdByStopPointRefIndex()
      Get a map of Quay id by StopPoint ref
      Returns:
    • getStopPlaceIdByStopPointRefIndex

      Map<String,String> getStopPlaceIdByStopPointRefIndex()
      Get a map of StopPlace id by StopPoint ref
      Returns:
    • getStopPlaceIdByQuayIdIndex

      Map<String,String> getStopPlaceIdByQuayIdIndex()
      Get a map of StopPlace id by Quay id
      Returns:
    • getFlexibleStopPlaceIdByStopPointRefIndex

      Map<String,String> getFlexibleStopPlaceIdByStopPointRefIndex()
      Get a map of FlexibleStopPlace id by StopPoint ref
      Returns:
    • getRouteIndex

      NetexEntityIndex<org.rutebanken.netex.model.Route> getRouteIndex()
      Get an entity index of Route
      Returns:
    • getServiceJourneyIndex

      NetexEntityIndex<org.rutebanken.netex.model.ServiceJourney> getServiceJourneyIndex()
      Get an entity index of ServiceJourney
      Returns:
    • getServiceJourneyInterchangeIndex

      NetexEntityIndex<org.rutebanken.netex.model.ServiceJourneyInterchange> getServiceJourneyInterchangeIndex()
      Get an entity index of ServiceJourneyInterchange
      Returns:
    • getServiceJourneyInterchangeByServiceJourneyRefIndex

      com.google.common.collect.Multimap<String,org.rutebanken.netex.model.ServiceJourneyInterchange> getServiceJourneyInterchangeByServiceJourneyRefIndex()
      Get a map of ServiceJourneyInterchange by feeder or consumer ServiceJourney
      Returns:
    • getServiceLinkIndex

      NetexEntityIndex<org.rutebanken.netex.model.ServiceLink> getServiceLinkIndex()
      Get an entity index of ServiceLink
      Returns:
    • getStopPlaceIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.StopPlace> getStopPlaceIndex()
      Get a versioned entity index of StopPlace
      Returns:
    • getTariffZoneIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.TariffZone> getTariffZoneIndex()
      Get an entity index of TariffZone
      Returns:
    • getTopographicPlaceIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.TopographicPlace> getTopographicPlaceIndex()
      Get an entity index of TopographicPlace
      Returns:
    • getParkingIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.Parking> getParkingIndex()
      Get an entity index of Parking
      Returns:
    • getScheduledStopPointIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.ScheduledStopPoint> getScheduledStopPointIndex()
      Get an entity index of ScheduledStopPoint
      Returns:
    • getRoutePointIndex

      NetexEntityIndex<org.rutebanken.netex.model.RoutePoint> getRoutePointIndex()
      Get an entity index of RoutePoint
      Returns:
    • getBlockIndex

      NetexEntityIndex<org.rutebanken.netex.model.Block> getBlockIndex()
      Get an entity index of Block
      Returns:
    • getParkingsByParentSiteRefIndex

      com.google.common.collect.Multimap<String,org.rutebanken.netex.model.Parking> getParkingsByParentSiteRefIndex()
      Get a Multimap of parkings by ParentSite ref
      Returns:
    • getFareZoneIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.FareZone> getFareZoneIndex()
      Get an entity index of FareZone
      Returns:
    • getGroupOfTariffZonesIndex

      VersionedNetexEntityIndex<org.rutebanken.netex.model.GroupOfTariffZones> getGroupOfTariffZonesIndex()
    • getCompositeFrames

      Collection<org.rutebanken.netex.model.CompositeFrame> getCompositeFrames()
    • getResourceFrames

      Collection<org.rutebanken.netex.model.ResourceFrame> getResourceFrames()
    • getSiteFrames

      Collection<org.rutebanken.netex.model.SiteFrame> getSiteFrames()
    • getServiceFrames

      Collection<org.rutebanken.netex.model.ServiceFrame> getServiceFrames()
    • getServiceCalendarFrames

      Collection<org.rutebanken.netex.model.ServiceCalendarFrame> getServiceCalendarFrames()
    • getVehicleScheduleFrames

      Collection<org.rutebanken.netex.model.VehicleScheduleFrame> getVehicleScheduleFrames()
    • getTimetableFrames

      Collection<org.rutebanken.netex.model.TimetableFrame> getTimetableFrames()
    • getPublicationTimestamp

      LocalDateTime getPublicationTimestamp()
    • setPublicationTimestamp

      void setPublicationTimestamp(LocalDateTime publicationTimestamp)