Examples of Airport


Examples of com.bddinaction.flyinghigh.model.Airport

        this.airportService = airportService;
    }

    @Override
    public Flight findFlightByNumber(String airportCode, String flightNumber) {
        Airport departureAirport = airportService.findAirportByCode(airportCode);
        return new Flight(flightNumber,departureAirport, new Airport("SYD","Sydney"), "06:00");
    }
View Full Code Here

Examples of com.liferay.faces.demos.dto.Airport

  @PostConstruct
  public void postConstruct() {

    long departureAirportId = bookingFlowModelBean.getBookingDepartureId();
    Airport departureAirport = airportService.findById(departureAirportId);
    this.departureAirportName = departureAirport.getName();
    this.departureCity = departureAirport.getCity();

    long arrivalAirportId = bookingFlowModelBean.getBookingArrivalId();
    Airport arrivalAirport = airportService.findById(arrivalAirportId);
    this.setArrivalAirportName(arrivalAirport.getName());
    this.setArrivalCity(arrivalAirport.getCity());

    scopeTrackingBean.setFlightSearchModelBeanInScope(true);
  }
View Full Code Here

Examples of com.liferay.faces.demos.dto.Airport

          String country = csvParts[3];

          if (UNITED_STATES.equals(country) || CANADA.equals(country)) {

            Airport airport = new Airport();
            long airportId = LongHelper.toLong(csvParts[0]);
            airport.setAirportId(airportId);
            airport.setName(csvParts[1]);
            airport.setCity(csvParts[2]);
            airport.setCountry(country);
            airport.setCode(csvParts[4]);
            airport.setLatitude(Double.parseDouble(csvParts[6]));
            airport.setLongitude(Double.parseDouble(csvParts[7]));
            this.airports.add(airport);
            this.airportMap.put(airportId, airport);
          }
        }
      }
View Full Code Here

Examples of com.liferay.faces.demos.dto.Airport

  public List<Booking> searchDirect(long departureAirportId, Date departureDate, long arrivalAirportId) {

    DateFormat dateFormat = new SimpleDateFormat();
    List<Booking> searchResults = new ArrayList<Booking>();

    Airport departureAirport = airportService.findById(departureAirportId);
    double departureLatitude = departureAirport.getLatitude();
    double departureLongitude = departureAirport.getLongitude();
    LatLng departureLatLong = new LatLng(departureLatitude, departureLongitude);
    Airport arrivalAirport = airportService.findById(arrivalAirportId);
    double arrivalLatitude = arrivalAirport.getLatitude();
    double arrivalLongitude = arrivalAirport.getLongitude();
    LatLng arrivalLatLong = new LatLng(arrivalLatitude, arrivalLongitude);
    double distanceInKilometers = LatLngTool.distance(departureLatLong, arrivalLatLong, LengthUnit.KILOMETER);
    double durationInHours = distanceInKilometers / AVG_SPEED_KM_PER_HOUR;
    double priceUSD = distanceInKilometers * PRICE_USD_PER_KM;
    Calendar departureCalendar = new GregorianCalendar();
    departureCalendar.setTime(departureDate);
    departureCalendar.set(Calendar.HOUR_OF_DAY, 6);

    Random random = new Random();

    while (departureCalendar.get(Calendar.HOUR_OF_DAY) < 18) {

      Calendar arrivalCalendar = (Calendar) departureCalendar.clone();
      arrivalCalendar.add(Calendar.HOUR_OF_DAY, (int) Math.round(durationInHours));

      Booking flight = new Booking();
      Date flightDepartureDate = departureCalendar.getTime();
      flight.setDepartureDate(flightDepartureDate);
      flight.setArrivalId(arrivalAirportId);

      Date flightArrivalDate = arrivalCalendar.getTime();
      flight.setArrivalDate(flightArrivalDate);
      flight.setDistance(distanceInKilometers);
      flight.setDuration(durationInHours);
      flight.setBookingId(Math.abs(random.nextLong()));

      String flightNumber = Integer.toString(Math.abs(random.nextInt()));
      flight.setLabel(flightNumber);

      StringBuilder description = new StringBuilder();
      description.append("Flight#");
      description.append(flightNumber);
      description.append(StringPool.SPACE);
      description.append("departing from");
      description.append(StringPool.SPACE);
      description.append(departureAirport.getCity());
      description.append(StringPool.SPACE);
      description.append(StringPool.OPEN_PARENTHESIS);
      description.append(departureAirport.getCode());
      description.append(StringPool.CLOSE_PARENTHESIS);
      description.append(StringPool.SPACE);
      description.append("on");
      description.append(StringPool.SPACE);
      description.append(dateFormat.format(flightDepartureDate));
      description.append(StringPool.SPACE);
      description.append("arriving at");
      description.append(StringPool.SPACE);
      description.append(arrivalAirport.getCity());
      description.append(StringPool.OPEN_PARENTHESIS);
      description.append(arrivalAirport.getCode());
      description.append(StringPool.CLOSE_PARENTHESIS);
      description.append(StringPool.SPACE);
      description.append("on");
      description.append(StringPool.SPACE);
      description.append(dateFormat.format(flightArrivalDate));
View Full Code Here

Examples of dao.tro.Airport

    }
    public void delete (long id) {
        super.delete(id);
    }
    public Airport showInformation(Long id) {
        Airport airport = new Airport();
        try {
            String query = "SELECT Countries.Name, Countries.Id FROM Airports INNER JOIN Countries ON Airports.InCountry=Countries.Id WHERE Airports.Id=?";
            PreparedStatement statement = connection.prepareStatement(query);
            statement.setLong(1, id);
            ResultSet resultSet = statement.executeQuery();
            resultSet.next();
            Long countryId = resultSet.getLong("Id");
            String countryName = resultSet.getString("Name");
            query = "SELECT Airports.Id, Airports.Name, Airports.GatesNumber FROM Airports WHERE Id=?";
            statement = connection.prepareStatement(query);
            statement.setLong(1, id);
            resultSet = statement.executeQuery();
            while(resultSet.next()) {
                airport.setId(id);
                airport.setGatesNumber(resultSet.getInt("GatesNumber"));
                Country country = new Country();
                country.setId(countryId);
                country.setName(countryName);
                airport.setInCountry(country);
                airport.setName(resultSet.getString("Name"));
            }
        } catch(SQLException e) {
            Logs.info("Ошибка выборки " + e);
        }
        return airport;
View Full Code Here

Examples of dao.tro.Airport

            String query = "SELECT Id, Name FROM Airports";
            PreparedStatement statement = connection.prepareStatement(query);
            ResultSet resultSet = statement.executeQuery();
            int listIterator = 0;
            while (resultSet.next()) {
                airportList.add(new Airport());
                airportList.get(listIterator).setName(resultSet.getString("Name"));
                airportList.get(listIterator).setId(resultSet.getLong("Id"));
                listIterator++;
            }
        } catch (SQLException e) {
View Full Code Here

Examples of dao.tro.Airport

        try {
             PreparedStatement statement = connection.prepareStatement(query);
             ResultSet resultSet = statement.executeQuery();
             int listIterator = 0;
             while((resultSet.next())&&(listIterator<airportCount)) {
                 airportList.add(new Airport());
                 airportList.get(listIterator).setName(resultSet.getString("Name"));
                 airportList.get(listIterator).setId(resultSet.getLong("Id"));
                 airportList.get(listIterator).setGatesNumber(resultSet.getInt("GatesNumber"));
                 airportList.get(listIterator).setInCountry(new Country());
                 airportList.get(listIterator).getInCountry().setName(resultSet.getString("CName"));
View Full Code Here

Examples of dao.tro.Airport

            //заносим их в список
            int listIterator = 0;
            while (resultSet.next()) {
                flightList.add(new Flight());
                flightList.get(listIterator).setId(resultSet.getLong("Id"));
                flightList.get(listIterator).setDepartureAirport(new Airport());
                flightList.get(listIterator).getDepartureAirport().setId(departureAirportId);
                flightList.get(listIterator).getDepartureAirport().setName(departureAirportName);
                flightList.get(listIterator).setDestinationAirport(new Airport());
                flightList.get(listIterator).getDestinationAirport().setId(resultSet.getLong("destinationAirport"));
                flightList.get(listIterator).getDestinationAirport().setName(resultSet.getString("AName"));
                flightList.get(listIterator).setGate(resultSet.getInt("Gate"));
                listIterator++;
            }
View Full Code Here

Examples of dao.tro.Airport

            //заносим их в список
            int listIterator =0;
            while (resultSet.next()) {
                flightList.add(new Flight());
                flightList.get(listIterator).setId(resultSet.getLong("Id"));
                flightList.get(listIterator).setDepartureAirport(new Airport());
                flightList.get(listIterator).getDepartureAirport().setId(resultSet.getLong("departureAirport"));
                flightList.get(listIterator).getDepartureAirport().setName(resultSet.getString("AName"));
                flightList.get(listIterator).setDestinationAirport(new Airport());
                flightList.get(listIterator).getDestinationAirport().setId(destinationAirportId);
                flightList.get(listIterator).getDestinationAirport().setName(destinationAirportName);
                flightList.get(listIterator).setGate(resultSet.getInt("Gate"));
                listIterator++;
            }
View Full Code Here

Examples of dao.tro.Airport

                    " ON Airports.Id=Flights.destinationAirport WHERE Flights.Id=?";
            statement = connection.prepareStatement(query);
            statement.setLong(1, id);
            resultSet = statement.executeQuery();
            resultSet.next();
            flight.setDepartureAirport(new Airport());
            flight.getDepartureAirport().setId(resultSet.getLong("departureAirport"));
            flight.getDepartureAirport().setName(departureAirportName);
            flight.setId(resultSet.getLong("id"));
            flight.setDestinationAirport(new Airport());
            flight.getDestinationAirport().setId(resultSet.getLong("destinationAirport"));
            flight.getDestinationAirport().setName(resultSet.getString("Name"));
            flight.setGate(resultSet.getInt("Gate"));
            flight.setT(resultSet.getTimestamp("t"));
        } catch(SQLException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.