/** * Copyright (C) 2011 Brian Ferris <bdferris@onebusaway.org> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.onebusaway.api.model.transit.tripplanning; import java.io.Serializable; import java.util.List; import org.onebusaway.api.model.transit.FrequencyV2Bean; import org.onebusaway.api.model.transit.TimeIntervalV2; public class TransitLegV2Bean implements Serializable { private static final long serialVersionUID = 1L; private String tripId; private long serviceDate; private String vehicleId; private FrequencyV2Bean frequency; private String fromStopId; private Integer fromStopSequence; private String toStopId; private Integer toStopSequence; private String routeShortName; private String routeLongName; private String tripHeadsign; private String path; private long scheduledDepartureTime; private TimeIntervalV2 scheduledDepartureInterval; private long predictedDepartureTime; private TimeIntervalV2 predictedDepartureInterval; private long scheduledArrivalTime; private TimeIntervalV2 scheduledArrivalInterval; private long predictedArrivalTime; private TimeIntervalV2 predictedArrivalInterval; private List<String> situationIds; public String getTripId() { return tripId; } public void setTripId(String tripId) { this.tripId = tripId; } public long getServiceDate() { return serviceDate; } public void setServiceDate(long serviceDate) { this.serviceDate = serviceDate; } public String getVehicleId() { return vehicleId; } public void setVehicleId(String vehicleId) { this.vehicleId = vehicleId; } public FrequencyV2Bean getFrequency() { return frequency; } public void setFrequency(FrequencyV2Bean frequency) { this.frequency = frequency; } public String getFromStopId() { return fromStopId; } public void setFromStopId(String fromStopId) { this.fromStopId = fromStopId; } public Integer getFromStopSequence() { return fromStopSequence; } public void setFromStopSequence(Integer fromStopSequence) { this.fromStopSequence = fromStopSequence; } public String getToStopId() { return toStopId; } public void setToStopId(String toStopId) { this.toStopId = toStopId; } public Integer getToStopSequence() { return toStopSequence; } public void setToStopSequence(Integer toStopSequence) { this.toStopSequence = toStopSequence; } public String getRouteShortName() { return routeShortName; } public void setRouteShortName(String routeShortName) { this.routeShortName = routeShortName; } public String getRouteLongName() { return routeLongName; } public void setRouteLongName(String routeLongName) { this.routeLongName = routeLongName; } public String getTripHeadsign() { return tripHeadsign; } public void setTripHeadsign(String tripHeadsign) { this.tripHeadsign = tripHeadsign; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public long getScheduledDepartureTime() { return scheduledDepartureTime; } public void setScheduledDepartureTime(long scheduledDepartureTime) { this.scheduledDepartureTime = scheduledDepartureTime; } public TimeIntervalV2 getScheduledDepartureInterval() { return scheduledDepartureInterval; } public void setScheduledDepartureInterval( TimeIntervalV2 scheduledDepartureInterval) { this.scheduledDepartureInterval = scheduledDepartureInterval; } public long getPredictedDepartureTime() { return predictedDepartureTime; } public void setPredictedDepartureTime(long predictedDepartureTime) { this.predictedDepartureTime = predictedDepartureTime; } public TimeIntervalV2 getPredictedDepartureInterval() { return predictedDepartureInterval; } public void setPredictedDepartureInterval( TimeIntervalV2 predictedDepartureInterval) { this.predictedDepartureInterval = predictedDepartureInterval; } public long getScheduledArrivalTime() { return scheduledArrivalTime; } public void setScheduledArrivalTime(long scheduledArrivalTime) { this.scheduledArrivalTime = scheduledArrivalTime; } public TimeIntervalV2 getScheduledArrivalInterval() { return scheduledArrivalInterval; } public void setScheduledArrivalInterval( TimeIntervalV2 scheduledArrivalInterval) { this.scheduledArrivalInterval = scheduledArrivalInterval; } public long getPredictedArrivalTime() { return predictedArrivalTime; } public void setPredictedArrivalTime(long predictedArrivalTime) { this.predictedArrivalTime = predictedArrivalTime; } public TimeIntervalV2 getPredictedArrivalInterval() { return predictedArrivalInterval; } public void setPredictedArrivalInterval( TimeIntervalV2 predictedArrivalInterval) { this.predictedArrivalInterval = predictedArrivalInterval; } public List<String> getSituationIds() { return situationIds; } public void setSituationIds(List<String> situationIds) { this.situationIds = situationIds; } }