/** * Copyright 2013 Red Hat, Inc. * * Red Hat licenses this file to you 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.switchyard.quickstarts.camel.sap.binding.bean; import java.util.Date; import java.util.List; /** * Bean containing Flight Connection information * * @author William Collins <punkhornsw@gmail.com> * */ public class FlightConnectionInfo { private String travelAgencyNumber; private String flightConnectionNumber; private String numberOfHops; private String departureAirport; private String departureCity; private Date departureTime; private Date departureDate; private String arrivalAirport; private String arrivalCity; private Date arrivalTime; private Date arrivalDate; private String flightTime; private PriceInfo priceInfo; private List<FlightHop> flightHopList; private List<SeatAvailibility> seatAvailibilityList; public String getTravelAgencyNumber() { return travelAgencyNumber; } public void setTravelAgencyNumber(String travelAgencyNumber) { this.travelAgencyNumber = travelAgencyNumber; } public String getFlightConnectionNumber() { return flightConnectionNumber; } public void setFlightConnectionNumber(String flightConnectionNumber) { this.flightConnectionNumber = flightConnectionNumber; } public String getDepartureAirport() { return departureAirport; } public void setDepartureAirport(String departureAirport) { this.departureAirport = departureAirport; } public String getDepartureCity() { return departureCity; } public void setDepartureCity(String departureCity) { this.departureCity = departureCity; } public String getArrivalAirport() { return arrivalAirport; } public void setArrivalAirport(String arrivalAirport) { this.arrivalAirport = arrivalAirport; } public String getArrivalCity() { return arrivalCity; } public void setArrivalCity(String arrivalCity) { this.arrivalCity = arrivalCity; } public String getNumberOfHops() { return numberOfHops; } public void setNumberOfHops(String numberOfHops) { this.numberOfHops = numberOfHops; } public Date getDepartureTime() { return departureTime; } public void setDepartureTime(Date departureTime) { this.departureTime = departureTime; } public Date getDepartureDate() { return departureDate; } public void setDepartureDate(Date departureDate) { this.departureDate = departureDate; } public Date getArrivalTime() { return arrivalTime; } public void setArrivalTime(Date arrivalTime) { this.arrivalTime = arrivalTime; } public Date getArrivalDate() { return arrivalDate; } public void setArrivalDate(Date arrivalDate) { this.arrivalDate = arrivalDate; } public String getFlightTime() { return flightTime; } public void setFlightTime(String flightTime) { this.flightTime = flightTime; } public PriceInfo getPriceInfo() { return priceInfo; } public void setPriceInfo(PriceInfo priceInfo) { this.priceInfo = priceInfo; } public List<FlightHop> getFlightHopList() { return flightHopList; } public void setFlightHopList(List<FlightHop> flightHopList) { this.flightHopList = flightHopList; } public List<SeatAvailibility> getSeatAvailibilityList() { return seatAvailibilityList; } public void setSeatAvailibilityList(List<SeatAvailibility> seatAvailibilityList) { this.seatAvailibilityList = seatAvailibilityList; } @Override public String toString() { return "FlightConnectionInfo [travelAgencyNumber=" + travelAgencyNumber + ", flightConnectionNumber=" + flightConnectionNumber + ", numberOfHops=" + numberOfHops + ", departureAirport=" + departureAirport + ", departureCity=" + departureCity + ", departureTime=" + departureTime + ", departureDate=" + departureDate + ", arrivalAirport=" + arrivalAirport + ", arrivalCity=" + arrivalCity + ", arrivalTime=" + arrivalTime + ", arrivalDate=" + arrivalDate + ", flightTime=" + flightTime + ", priceInfo=" + priceInfo + ", flightHopList=" + flightHopList + ", availabilityList=" + seatAvailibilityList + "]"; } }