All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy