mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-12 23:35:33 +08:00
Ref T129, added functions for swift DB reader / web data services
* added getAirlineIcaoCodeForUniqueDesignatorOrDefault and getAirlineIcaoCodeForUniqueIataCodeOrDefault from reader/web data services * rearranged order of functions in ICAO reader * added some more functions like "containsXX" in reader
This commit is contained in:
committed by
Mathew Sutcliffe
parent
3fb2f88032
commit
b047004470
@@ -62,6 +62,11 @@ namespace BlackCore
|
||||
return getAircraftIcaoCodes().findByDesignator(designator);
|
||||
}
|
||||
|
||||
CAircraftIcaoCodeList CIcaoDataReader::getAircraftIcaoCodesForIataCode(const QString &iataCode) const
|
||||
{
|
||||
return getAircraftIcaoCodes().findByIataCode(iataCode);
|
||||
}
|
||||
|
||||
CAircraftIcaoCode CIcaoDataReader::getAircraftIcaoCodeForDbKey(int key) const
|
||||
{
|
||||
return getAircraftIcaoCodes().findByKey(key);
|
||||
@@ -98,6 +103,26 @@ namespace BlackCore
|
||||
return this->getAirlineIcaoCodes().findByVDesignator(designator);
|
||||
}
|
||||
|
||||
bool CIcaoDataReader::containsAirlineIcaoDesignator(const QString &designator) const
|
||||
{
|
||||
return this->getAirlineIcaoCodes().containsVDesignator(designator);
|
||||
}
|
||||
|
||||
CAirlineIcaoCode CIcaoDataReader::getAirlineIcaoCodeForUniqueDesignatorOrDefault(const QString &designator, bool preferOperatingAirlines) const
|
||||
{
|
||||
return this->getAirlineIcaoCodes().findByUniqueVDesignatorOrDefault(designator, preferOperatingAirlines);
|
||||
}
|
||||
|
||||
CAirlineIcaoCodeList CIcaoDataReader::getAirlineIcaoCodesForIataCode(const QString &iataCode) const
|
||||
{
|
||||
return this->getAirlineIcaoCodes().findByIataCode(iataCode);
|
||||
}
|
||||
|
||||
CAirlineIcaoCode CIcaoDataReader::getAirlineIcaoCodeForUniqueIataCodeOrDefault(const QString &iataCode) const
|
||||
{
|
||||
return this->getAirlineIcaoCodes().findByUniqueIataCodeOrDefault(iataCode);
|
||||
}
|
||||
|
||||
CAirlineIcaoCode CIcaoDataReader::getAirlineIcaoCodeForDbKey(int key) const
|
||||
{
|
||||
return this->getAirlineIcaoCodes().findByKey(key);
|
||||
|
||||
Reference in New Issue
Block a user