org.opentripplanner.netex.index.api.NetexEntityIndexReadOnlyView Maven / Gradle / Ivy
package org.opentripplanner.netex.index.api;
import java.util.Collection;
import org.rutebanken.netex.model.Authority;
import org.rutebanken.netex.model.Branding;
import org.rutebanken.netex.model.DatedServiceJourney;
import org.rutebanken.netex.model.DayType;
import org.rutebanken.netex.model.DayTypeAssignment;
import org.rutebanken.netex.model.DestinationDisplay;
import org.rutebanken.netex.model.FlexibleLine;
import org.rutebanken.netex.model.FlexibleStopPlace;
import org.rutebanken.netex.model.GroupOfStopPlaces;
import org.rutebanken.netex.model.JourneyPattern;
import org.rutebanken.netex.model.Line;
import org.rutebanken.netex.model.Network;
import org.rutebanken.netex.model.Notice;
import org.rutebanken.netex.model.NoticeAssignment;
import org.rutebanken.netex.model.OperatingDay;
import org.rutebanken.netex.model.OperatingPeriod;
import org.rutebanken.netex.model.Operator;
import org.rutebanken.netex.model.Quay;
import org.rutebanken.netex.model.Route;
import org.rutebanken.netex.model.ServiceJourney;
import org.rutebanken.netex.model.ServiceJourneyInterchange;
import org.rutebanken.netex.model.ServiceLink;
import org.rutebanken.netex.model.StopPlace;
import org.rutebanken.netex.model.TariffZone;
public interface NetexEntityIndexReadOnlyView {
Network lookupNetworkForLine(String groupOfLineOrNetworkId);
ReadOnlyHierarchicalMapById getAuthoritiesById();
ReadOnlyHierarchicalMapById getDayTypeById();
ReadOnlyHierarchicalMap> getDayTypeAssignmentByDayTypeId();
ReadOnlyHierarchicalMapById getDatedServiceJourneys();
ReadOnlyHierarchicalMapById getDestinationDisplayById();
ReadOnlyHierarchicalMapById getFlexibleStopPlacesById();
ReadOnlyHierarchicalMapById getGroupOfStopPlacesById();
ReadOnlyHierarchicalMapById getJourneyPatternsById();
ReadOnlyHierarchicalMapById getFlexibleLineById();
ReadOnlyHierarchicalMapById getLineById();
ReadOnlyHierarchicalMapById getMultiModalStopPlaceById();
ReadOnlyHierarchicalMapById getNoticeById();
ReadOnlyHierarchicalMapById getNoticeAssignmentById();
ReadOnlyHierarchicalMapById getOperatingDayById();
ReadOnlyHierarchicalMapById getOperatingPeriodById();
ReadOnlyHierarchicalMapById getOperatorsById();
ReadOnlyHierarchicalVersionMapById getQuayById();
ReadOnlyHierarchicalMap getQuayIdByStopPointRef();
ReadOnlyHierarchicalMap getFlexibleStopPlaceByStopPointRef();
ReadOnlyHierarchicalMapById getRouteById();
ReadOnlyHierarchicalMapById getServiceJourneyById();
ReadOnlyHierarchicalMapById getServiceJourneyInterchangeById();
ReadOnlyHierarchicalMapById getServiceLinkById();
ReadOnlyHierarchicalVersionMapById getStopPlaceById();
ReadOnlyHierarchicalVersionMapById getTariffZonesById();
ReadOnlyHierarchicalMapById getBrandingById();
String getTimeZone();
}