package com.opentravelsoft.service.resource; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.opentravelsoft.entity.City; import com.opentravelsoft.entity.Country; import com.opentravelsoft.entity.Flight; import com.opentravelsoft.providers.CityDao; import com.opentravelsoft.providers.CountryDao; import com.opentravelsoft.providers.FlightDao; import com.opentravelsoft.util.PaginationSupport; @Service("FlightService") public class FlightServiceImpl implements FlightService { @Autowired private CountryDao countryDao; @Autowired private CityDao cityDao; @Autowired private FlightDao flightDao; public void txDelete(String flightNo) { flightDao.remove(flightNo); } public List<City> roGetCity(String kenCountryId) { return cityDao.getAllCity(); } public List<Country> roGetCountry() { return countryDao.getCountry(); } public Flight roGetFlightDetail(String flightNo) { return flightDao.get(flightNo); } public void txInsert(Flight flight) { flightDao.save(flight); } public void txUpdate(Flight flight) { flightDao.save(flight); } public List<Flight> roGetFlightList() { return flightDao.getAll(); } public PaginationSupport getFlightList(String aireways, String lvAirport, String goAirport, int fromRecord, int moveCount) { return flightDao.getFlightList(aireways, lvAirport, goAirport, fromRecord, moveCount); } }