|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.hotel.RatePlanRQ
public class RatePlanRQ
Provides the ability to request rate plan details for hotel properties by specific criteria that may include dates, date ranges, and rates. Schema fragment(s) for this class:
<xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OTA_HotelRatePlanRQ"> <xs:complexType> <xs:sequence> <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/> <xs:element name="RatePlans"> <xs:complexType> <xs:sequence> <xs:element name="RatePlan" maxOccurs="unbounded"> <!-- Reference to inner class RatePlan --> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/> <xs:attribute type="xs:boolean" use="optional" name="SummaryOnly"/> <xs:attribute use="optional" name="SortOrder"> <xs:simpleType> <!-- Reference to inner class SortOrder --> </xs:simpleType> </xs:attribute> <xs:attribute type="xs:string" use="optional" name="RequestedCurrency"/> <xs:attributeGroup ref="ns:MaxResponsesGroup"/> <xs:attribute use="optional" name="SearchCacheLevel"> <xs:simpleType> <!-- Reference to inner class SearchCacheLevel --> </xs:simpleType> </xs:attribute> <xs:attribute type="xs:float" use="optional" name="MaximumWaitTime"/> <xs:attribute type="xs:string" use="optional" name="MoreDataEchoToken"/> <xs:attribute type="xs:string" use="optional" name="InfoSource"/> </xs:complexType> </xs:element> <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MaxResponsesGroup"> <xs:attribute type="xs:string" use="optional" name="MaxResponses"/> </xs:attributeGroup>
Nested Class Summary | |
---|---|
static class |
RatePlanRQ.RatePlan
Provides the criteria to identify the rate plan to be returned. |
static class |
RatePlanRQ.SearchCacheLevel
Schema fragment(s) for this class: |
static class |
RatePlanRQ.SortOrder
Schema fragment(s) for this class: |
Constructor Summary | |
---|---|
RatePlanRQ()
|
Method Summary | |
---|---|
void |
addRatePlan(RatePlanRQ.RatePlan item)
Add a 'RatePlan' element item. |
void |
clearRatePlans()
Remove all 'RatePlan' element items. |
java.lang.String |
getInfoSource()
Get the 'InfoSource' attribute value. |
java.lang.Float |
getMaximumWaitTime()
Get the 'MaximumWaitTime' attribute value. |
java.lang.String |
getMaxResponses()
Get the 'MaxResponses' attribute value. |
java.lang.String |
getMoreDataEchoToken()
Get the 'MoreDataEchoToken' attribute value. |
OTAPayloadStdAttributes |
getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. |
POS |
getPOS()
Get the 'POS' element value. |
RatePlanRQ.RatePlan |
getRatePlan(int index)
Get 'RatePlan' element item by position. |
java.util.List<RatePlanRQ.RatePlan> |
getRatePlans()
Get the list of 'RatePlan' element items. |
java.lang.String |
getRequestedCurrency()
Get the 'RequestedCurrency' attribute value. |
RatePlanRQ.SearchCacheLevel |
getSearchCacheLevel()
Get the 'SearchCacheLevel' attribute value. |
RatePlanRQ.SortOrder |
getSortOrder()
Get the 'SortOrder' attribute value. |
java.lang.Boolean |
getSummaryOnly()
Get the 'SummaryOnly' attribute value. |
void |
setInfoSource(java.lang.String infoSource)
Set the 'InfoSource' attribute value. |
void |
setMaximumWaitTime(java.lang.Float maximumWaitTime)
Set the 'MaximumWaitTime' attribute value. |
void |
setMaxResponses(java.lang.String maxResponses)
Set the 'MaxResponses' attribute value. |
void |
setMoreDataEchoToken(java.lang.String moreDataEchoToken)
Set the 'MoreDataEchoToken' attribute value. |
void |
setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. |
void |
setPOS(POS POS)
Set the 'POS' element value. |
void |
setRatePlans(java.util.List<RatePlanRQ.RatePlan> list)
Set the list of 'RatePlan' element items. |
void |
setRequestedCurrency(java.lang.String requestedCurrency)
Set the 'RequestedCurrency' attribute value. |
void |
setSearchCacheLevel(RatePlanRQ.SearchCacheLevel searchCacheLevel)
Set the 'SearchCacheLevel' attribute value. |
void |
setSortOrder(RatePlanRQ.SortOrder sortOrder)
Set the 'SortOrder' attribute value. |
void |
setSummaryOnly(java.lang.Boolean summaryOnly)
Set the 'SummaryOnly' attribute value. |
int |
sizeRatePlans()
Get the number of 'RatePlan' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RatePlanRQ()
Method Detail |
---|
public POS getPOS()
public void setPOS(POS POS)
POS
- public java.util.List<RatePlanRQ.RatePlan> getRatePlans()
public void setRatePlans(java.util.List<RatePlanRQ.RatePlan> list)
list
- public int sizeRatePlans()
public void addRatePlan(RatePlanRQ.RatePlan item)
item
- public RatePlanRQ.RatePlan getRatePlan(int index)
index
-
public void clearRatePlans()
public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
OTAPayloadStdAttributes
- public java.lang.Boolean getSummaryOnly()
public void setSummaryOnly(java.lang.Boolean summaryOnly)
summaryOnly
- public RatePlanRQ.SortOrder getSortOrder()
public void setSortOrder(RatePlanRQ.SortOrder sortOrder)
sortOrder
- public java.lang.String getRequestedCurrency()
public void setRequestedCurrency(java.lang.String requestedCurrency)
requestedCurrency
- public java.lang.String getMaxResponses()
public void setMaxResponses(java.lang.String maxResponses)
maxResponses
- public RatePlanRQ.SearchCacheLevel getSearchCacheLevel()
public void setSearchCacheLevel(RatePlanRQ.SearchCacheLevel searchCacheLevel)
searchCacheLevel
- public java.lang.Float getMaximumWaitTime()
public void setMaximumWaitTime(java.lang.Float maximumWaitTime)
maximumWaitTime
- public java.lang.String getMoreDataEchoToken()
public void setMoreDataEchoToken(java.lang.String moreDataEchoToken)
moreDataEchoToken
- public java.lang.String getInfoSource()
public void setInfoSource(java.lang.String infoSource)
infoSource
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |