package com.banking.xc.utils.webService.request.flight.flightproduct; import com.banking.xc.utils.webService.util.RequestConstant; import com.banking.xc.utils.xml.frame.XmlNode; public class FltGetCityInfoRequest extends FlightProductRequest { private final String requestType = RequestConstant.FLIGHT_CITY_INFO; private String CityCode; private String CityId; private String CityName; @Override public String getFlightProductParams() { XmlNode GetCityInfosRequestNode = new XmlNode("GetCityInfosRequest"); if (getCityCode() != null) { GetCityInfosRequestNode.addNodeByNameAndValue("CityCode", getCityCode()); } if (getCityId() != null) { GetCityInfosRequestNode.addNodeByNameAndValue("CityId", getCityId()); } if (getCityName() != null) { GetCityInfosRequestNode.addNodeByNameAndValue("CityName", getCityName()); } return GetCityInfosRequestNode.toString(); } @Override public String getRequestType() { return requestType; } @Override public Boolean checkParams() { return null; } public String getCityCode() { return CityCode; } public void setCityCode(String cityCode) { CityCode = cityCode; } public String getCityId() { return CityId; } public void setCityId(String cityId) { CityId = cityId; } public String getCityName() { return CityName; } public void setCityName(String cityName) { CityName = cityName; } }