/* -------------------------------------------------------------------------
OpenTripPlanner GWT Client
Copyright (C) 2015 Mecatran - info@mecatran.com
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
------------------------------------------------------------------------- */
package com.mecatran.otp.gwt.client.model;
import java.util.Date;
import java.util.Set;
public class PlanRequestBean {
private LocationBean departure;
private LocationBean arrival;
private Date date;
private boolean isDateDeparture;
private Set<TransportMode> modes;
private int maxWalkDistanceMeters;
private float walkReluctanceFactor;
private int transferPenaltySeconds;
private boolean wheelchairAccessible;
private float bikeSafetyFactor;
private float bikeSpeedFactor;
private float bikeComfortFactor;
private float walkSpeedKph;
private float bikeSpeedKph;
public PlanRequestBean() {
}
public LocationBean getDeparture() {
return departure;
}
public void setDeparture(LocationBean departure) {
this.departure = departure;
}
public LocationBean getArrival() {
return arrival;
}
public void setArrival(LocationBean arrival) {
this.arrival = arrival;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public boolean isDateDeparture() {
return isDateDeparture;
}
public void setDateDeparture(boolean isDateDeparture) {
this.isDateDeparture = isDateDeparture;
}
public Set<TransportMode> getModes() {
return modes;
}
public void setModes(Set<TransportMode> modes) {
this.modes = modes;
}
public int getMaxWalkDistanceMeters() {
return maxWalkDistanceMeters;
}
public void setMaxWalkDistanceMeters(int maxWalkDistanceMeters) {
this.maxWalkDistanceMeters = maxWalkDistanceMeters;
}
public float getWalkReluctanceFactor() {
return walkReluctanceFactor;
}
public void setWalkReluctanceFactor(float walkReluctanceFactor) {
this.walkReluctanceFactor = walkReluctanceFactor;
}
public int getTransferPenaltySeconds() {
return transferPenaltySeconds;
}
public void setTransferPenaltySeconds(int transferPenaltySeconds) {
this.transferPenaltySeconds = transferPenaltySeconds;
}
public boolean isWheelchairAccessible() {
return wheelchairAccessible;
}
public void setWheelchairAccessible(boolean wheelchairAccessible) {
this.wheelchairAccessible = wheelchairAccessible;
}
public float getBikeSafetyFactor() {
return bikeSafetyFactor;
}
public void setBikeSafetyFactor(float bikeSafetyFactor) {
this.bikeSafetyFactor = bikeSafetyFactor;
}
public float getBikeSpeedFactor() {
return bikeSpeedFactor;
}
public void setBikeSpeedFactor(float bikeSpeedFactor) {
this.bikeSpeedFactor = bikeSpeedFactor;
}
public float getBikeComfortFactor() {
return bikeComfortFactor;
}
public void setBikeComfortFactor(float bikeComfortFactor) {
this.bikeComfortFactor = bikeComfortFactor;
}
public float getWalkSpeedKph() {
return walkSpeedKph;
}
public void setWalkSpeedKph(float walkSpeedKph) {
this.walkSpeedKph = walkSpeedKph;
}
public float getBikeSpeedKph() {
return bikeSpeedKph;
}
public void setBikeSpeedKph(float bikeSpeedKph) {
this.bikeSpeedKph = bikeSpeedKph;
}
}