com.xtravelsystem.online.published.V1_0RC1.hotel.requests
Class AbstractAvailableHotelsRQ

java.lang.Object
  extended by com.xtravelsystem.online.published.V1_0RC1.common.AbstractRQ
      extended by com.xtravelsystem.online.published.V1_0RC1.hotel.requests.AbstractAvailableHotelsRQ
All Implemented Interfaces:
Validable
Direct Known Subclasses:
AvailableHotelsByAirportRQ, AvailableHotelsByAreaRQ, AvailableHotelsByCityRQ, AvailableHotelsByIdRQ, AvailableHotelsByMultiQueryRQ, GenericAvailableHotelsRQ

public abstract class AbstractAvailableHotelsRQ
extends AbstractRQ
implements Validable


Constructor Summary
AbstractAvailableHotelsRQ()
           
 
Method Summary
 java.lang.String[] getBoardTypes()
           
 java.lang.String getCacheSignature()
           
 java.util.Date getCheckin()
           
 java.util.Date getCheckout()
           
 java.lang.String[] getEstablishmentCategories()
           
 java.lang.String getEstablishmentName()
           
 java.lang.String[] getEstablishmentTypes()
           
 double getFromPrice()
           
 int getFromRow()
           
 java.lang.String getLanguage()
           
 int getMaxRoomCombinationsPerEstablishment()
           
 int getNumRows()
           
 Occupancy[] getOccupancies()
           
 java.lang.String getOrderBy()
           
 java.lang.String getProductCode()
           
 double getToPrice()
           
 boolean isIncludeEstablishmentData()
           
 boolean isOnlyOnline()
           
 boolean isValid(MsgsContainer msgs)
          this method return true is this object is valid
 void setBoardTypes(java.lang.String[] boardTypes)
           
 void setCheckin(java.util.Date checkin)
           
 void setCheckout(java.util.Date checkout)
           
 void setEstablishmentCategories(java.lang.String[] establishmentCategories)
           
 void setEstablishmentName(java.lang.String establishmentName)
           
 void setEstablishmentTypes(java.lang.String[] establishmentTypes)
           
 void setFromPrice(double fromPrice)
           
 void setFromRow(int fromRow)
           
 void setIncludeEstablishmentData(boolean includeEstablishmentData)
           
 void setLanguage(java.lang.String language)
           
 void setMaxRoomCombinationsPerEstablishment(int maxRoomCombinationsPerEstablishment)
           
 void setNumRows(int numRows)
           
 void setOccupancies(Occupancy[] occupancies)
           
 void setOnlyOnline(boolean onlyOnline)
           
 void setOrderBy(java.lang.String orderBy)
           
 void setProductCode(java.lang.String productCode)
           
 void setToPrice(double toPrice)
           
 
Methods inherited from class com.xtravelsystem.online.published.V1_0RC1.common.AbstractRQ
getAgencyCode, getBrandCode, getPointOfSaleId, setAgencyCode, setBrandCode, setPointOfSaleId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAvailableHotelsRQ

public AbstractAvailableHotelsRQ()
Method Detail

getBoardTypes

public java.lang.String[] getBoardTypes()

setBoardTypes

public void setBoardTypes(java.lang.String[] boardTypes)

getCheckin

public java.util.Date getCheckin()

setCheckin

public void setCheckin(java.util.Date checkin)

getCheckout

public java.util.Date getCheckout()

setCheckout

public void setCheckout(java.util.Date checkout)

getEstablishmentCategories

public java.lang.String[] getEstablishmentCategories()

setEstablishmentCategories

public void setEstablishmentCategories(java.lang.String[] establishmentCategories)

getEstablishmentName

public java.lang.String getEstablishmentName()

setEstablishmentName

public void setEstablishmentName(java.lang.String establishmentName)

getEstablishmentTypes

public java.lang.String[] getEstablishmentTypes()

setEstablishmentTypes

public void setEstablishmentTypes(java.lang.String[] establishmentTypes)

getFromPrice

public double getFromPrice()

setFromPrice

public void setFromPrice(double fromPrice)

getFromRow

public int getFromRow()

setFromRow

public void setFromRow(int fromRow)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getMaxRoomCombinationsPerEstablishment

public int getMaxRoomCombinationsPerEstablishment()

setMaxRoomCombinationsPerEstablishment

public void setMaxRoomCombinationsPerEstablishment(int maxRoomCombinationsPerEstablishment)

getNumRows

public int getNumRows()

setNumRows

public void setNumRows(int numRows)

getOccupancies

public Occupancy[] getOccupancies()

setOccupancies

public void setOccupancies(Occupancy[] occupancies)

isOnlyOnline

public boolean isOnlyOnline()

setOnlyOnline

public void setOnlyOnline(boolean onlyOnline)

getOrderBy

public java.lang.String getOrderBy()

setOrderBy

public void setOrderBy(java.lang.String orderBy)

getProductCode

public java.lang.String getProductCode()

setProductCode

public void setProductCode(java.lang.String productCode)

getToPrice

public double getToPrice()

setToPrice

public void setToPrice(double toPrice)

isIncludeEstablishmentData

public boolean isIncludeEstablishmentData()

setIncludeEstablishmentData

public void setIncludeEstablishmentData(boolean includeEstablishmentData)

isValid

public boolean isValid(MsgsContainer msgs)
Description copied from interface: Validable
this method return true is this object is valid

Specified by:
isValid in interface Validable

getCacheSignature

public java.lang.String getCacheSignature()