Former-commit-id:a02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]] Former-commit-id:06a8b51d6d
Former-commit-id:3360eb6c5f
46 lines
984 B
JavaScript
46 lines
984 B
JavaScript
function ObsIcaoRequest(){
|
|
this.plugin = "obsIcao";
|
|
|
|
this.obsicao = new ObsIcaoQuery();
|
|
this.icao = null;
|
|
}
|
|
|
|
function _addParameter(name,value,operand){
|
|
this.icao = value;
|
|
}
|
|
|
|
function _execute()
|
|
{
|
|
|
|
var station = null;
|
|
var icaos = new Array();
|
|
|
|
this.obsicao.setIcao(this.icao);
|
|
station = this.obsicao.execute();
|
|
|
|
if(station!=null){
|
|
var response = new Array();
|
|
response[0] = station;
|
|
var makeResponse = new MakeResponseXml(station);
|
|
response[0] = makeResponse.execute();
|
|
return response;
|
|
} else {
|
|
var response = new MakeResponseNull("Query returned 0 results.",
|
|
this.obsicao);
|
|
return response.execute();
|
|
}
|
|
|
|
}
|
|
|
|
|
|
function _makeXmlResponse()
|
|
{
|
|
var xmlResults = new Array();
|
|
var response = new Array();
|
|
|
|
return response;
|
|
}
|
|
|
|
ObsIcaoRequest.prototype.execute = _execute;
|
|
ObsIcaoRequest.prototype.makeXmlResponse = _makeXmlResponse;
|
|
ObsIcaoRequest.prototype.addParameter = _addParameter;
|