Module org.entur.netex.gtfs.export
Interface NetexDatasetRepository
- All Known Implementing Classes:
DefaultNetexDatasetRepository
public interface NetexDatasetRepository
Repository giving read access to the input NeTEx dataset.
-
Method Summary
Modifier and TypeMethodDescriptionorg.rutebanken.netex.model.AuthoritygetAuthorityById(String authorityId) getAuthorityIdForLine(org.rutebanken.netex.model.Line line) Return the authority id for a given line.Collection<org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneysByServiceJourneyId(String serviceJourneyId) Collection<org.rutebanken.netex.model.DayTypeAssignment> getDayTypeAssignmentsByDayType(org.rutebanken.netex.model.DayType dayType) org.rutebanken.netex.model.DayTypegetDayTypeByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment) org.rutebanken.netex.model.DayTypegetDayTypeById(String dayTypeId) org.rutebanken.netex.model.DestinationDisplaygetDestinationDisplayById(String destinationDisplayId) getFlexibleStopPlaceIdByScheduledStopPointId(String scheduledStopPointId) org.entur.netex.index.api.NetexEntitiesIndexgetIndex()org.rutebanken.netex.model.JourneyPatterngetJourneyPatternById(String journeyPatternId) Collection<org.rutebanken.netex.model.JourneyPattern> getJourneyPatternsByRoute(org.rutebanken.netex.model.Route route) Collection<org.rutebanken.netex.model.Line> getLines()org.rutebanken.netex.model.OperatingDaygetOperatingDayByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment) org.rutebanken.netex.model.OperatingDaygetOperatingDayById(String operatingDayId) org.rutebanken.netex.model.OperatingPeriodgetOperatingPeriodByDayTypeAssignment(org.rutebanken.netex.model.DayTypeAssignment dayTypeAssignment) getQuayIdByScheduledStopPointId(String scheduledStopPointId) Collection<org.rutebanken.netex.model.Route> getRoutesByLine(org.rutebanken.netex.model.Line line) org.rutebanken.netex.model.ServiceJourneygetServiceJourneyById(String serviceJourneyId) Collection<org.rutebanken.netex.model.ServiceJourneyInterchange> Collection<org.rutebanken.netex.model.ServiceJourney> Collection<org.rutebanken.netex.model.ServiceJourney> getServiceJourneysByJourneyPattern(org.rutebanken.netex.model.JourneyPattern journeyPattern) org.rutebanken.netex.model.ServiceLinkgetServiceLinkById(String serviceLinkId) Return the dataset default timezone This is the timezone set at the CompositeFrame level.
-
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
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
-
getServiceJourneyById
-
getFlexibleStopPlaceIdByScheduledStopPointId
-
getQuayIdByScheduledStopPointId
-
getServiceJourneys
Collection<org.rutebanken.netex.model.ServiceJourney> getServiceJourneys() -
getJourneyPatternById
-
getServiceJourneysByJourneyPattern
Collection<org.rutebanken.netex.model.ServiceJourney> getServiceJourneysByJourneyPattern(org.rutebanken.netex.model.JourneyPattern journeyPattern) -
getRoutesByLine
-
getJourneyPatternsByRoute
Collection<org.rutebanken.netex.model.JourneyPattern> getJourneyPatternsByRoute(org.rutebanken.netex.model.Route route) -
getServiceLinkById
-
getDestinationDisplayById
org.rutebanken.netex.model.DestinationDisplay getDestinationDisplayById(String destinationDisplayId) -
getDayTypeById
-
getDatedServiceJourneysByServiceJourneyId
Collection<org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneysByServiceJourneyId(String serviceJourneyId) -
getOperatingDayById
-