package com.banking.xc.utils.webService.request.hotel; import com.banking.xc.utils.webService.request.XCRequest; import com.banking.xc.utils.webService.util.RequestConstant; /** * HotelRequest抽象类,子实现类需要实现getHotelParams()和getRequestType() * @author banking * */ public abstract class HotelRequest extends XCRequest{ private final String requestBigType = RequestConstant.HOTEL_BIG_TYPE; public abstract String getHotelParams(); @Override public String getPrams() { StringBuffer sb = new StringBuffer(); sb.append("<HotelRequest>" +"<RequestBody xmlns:ns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">" ); sb.append(getHotelParams()); sb.append("</RequestBody></HotelRequest>"); return sb.toString(); } @Override public String getRequesstBigType() { // TODO Auto-generated method stub return requestBigType; } }