|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.hotel.AvailStatusMessage
public class AvailStatusMessage
Schema fragment(s) for this class:
<xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AvailStatusMessageType">
<xs:sequence>
<xs:element type="ns:StatusApplicationControlType" name="StatusApplicationControl" minOccurs="0"/>
<xs:element type="ns:LengthsOfStayType" name="LengthsOfStay" minOccurs="0"/>
<xs:element name="BestAvailableRates" minOccurs="0">
<!-- Reference to inner class BestAvailableRates -->
</xs:element>
<xs:element name="HurdleRate" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="Delta" minOccurs="0">
<!-- Reference to inner class Delta -->
</xs:element>
<xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
<xs:element name="RestrictionStatus" minOccurs="0">
<!-- Reference to inner class RestrictionStatus -->
</xs:element>
</xs:sequence>
<xs:attribute type="xs:boolean" use="optional" name="Override"/>
<xs:attribute use="optional" name="BookingLimitMessageType">
<xs:simpleType>
<!-- Reference to inner class BookingLimitMessage -->
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:int" use="optional" name="BookingLimit"/>
<xs:attribute type="xs:string" use="optional" name="LocatorID"/>
</xs:complexType>
| Nested Class Summary | |
|---|---|
static class |
AvailStatusMessage.BestAvailableRates
A collection of the best rates available. |
static class |
AvailStatusMessage.BookingLimitMessage
Schema fragment(s) for this class: |
static class |
AvailStatusMessage.Delta
Incremental amount added to the hurdle rate (e.g. |
static class |
AvailStatusMessage.RestrictionStatus
Availability status assigned to the room rate combination. |
| Constructor Summary | |
|---|---|
AvailStatusMessage()
|
|
| Method Summary | |
|---|---|
AvailStatusMessage.BestAvailableRates |
getBestAvailableRates()
Get the 'BestAvailableRates' element value. |
java.lang.Integer |
getBookingLimit()
Get the 'BookingLimit' attribute value. |
AvailStatusMessage.BookingLimitMessage |
getBookingLimitMessage()
Get the 'BookingLimitMessageType' attribute value. |
AvailStatusMessage.Delta |
getDelta()
Get the 'Delta' element value. |
CurrencyAmountGroup |
getHurdleRate()
Get the 'CurrencyAmountGroup' attributeGroup value. |
LengthsOfStay |
getLengthsOfStay()
Get the 'LengthsOfStay' element value. |
java.lang.String |
getLocatorID()
Get the 'LocatorID' attribute value. |
java.lang.Boolean |
getOverride()
Get the 'Override' attribute value. |
AvailStatusMessage.RestrictionStatus |
getRestrictionStatus()
Get the 'RestrictionStatus' element value. |
StatusApplicationControl |
getStatusApplicationControl()
Get the 'StatusApplicationControl' element value. |
UniqueID |
getUniqueID()
Get the 'UniqueID' element value. |
void |
setBestAvailableRates(AvailStatusMessage.BestAvailableRates bestAvailableRates)
Set the 'BestAvailableRates' element value. |
void |
setBookingLimit(java.lang.Integer bookingLimit)
Set the 'BookingLimit' attribute value. |
void |
setBookingLimitMessage(AvailStatusMessage.BookingLimitMessage bookingLimitMessage)
Set the 'BookingLimitMessageType' attribute value. |
void |
setDelta(AvailStatusMessage.Delta delta)
Set the 'Delta' element value. |
void |
setHurdleRate(CurrencyAmountGroup hurdleRate)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setLengthsOfStay(LengthsOfStay lengthsOfStay)
Set the 'LengthsOfStay' element value. |
void |
setLocatorID(java.lang.String locatorID)
Set the 'LocatorID' attribute value. |
void |
setOverride(java.lang.Boolean override)
Set the 'Override' attribute value. |
void |
setRestrictionStatus(AvailStatusMessage.RestrictionStatus restrictionStatus)
Set the 'RestrictionStatus' element value. |
void |
setStatusApplicationControl(StatusApplicationControl statusApplicationControl)
Set the 'StatusApplicationControl' element value. |
void |
setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AvailStatusMessage()
| Method Detail |
|---|
public StatusApplicationControl getStatusApplicationControl()
public void setStatusApplicationControl(StatusApplicationControl statusApplicationControl)
statusApplicationControl - public LengthsOfStay getLengthsOfStay()
public void setLengthsOfStay(LengthsOfStay lengthsOfStay)
lengthsOfStay - public AvailStatusMessage.BestAvailableRates getBestAvailableRates()
public void setBestAvailableRates(AvailStatusMessage.BestAvailableRates bestAvailableRates)
bestAvailableRates - public CurrencyAmountGroup getHurdleRate()
public void setHurdleRate(CurrencyAmountGroup hurdleRate)
hurdleRate - public AvailStatusMessage.Delta getDelta()
public void setDelta(AvailStatusMessage.Delta delta)
delta - public UniqueID getUniqueID()
public void setUniqueID(UniqueID uniqueID)
uniqueID - public AvailStatusMessage.RestrictionStatus getRestrictionStatus()
public void setRestrictionStatus(AvailStatusMessage.RestrictionStatus restrictionStatus)
restrictionStatus - public java.lang.Boolean getOverride()
public void setOverride(java.lang.Boolean override)
override - public AvailStatusMessage.BookingLimitMessage getBookingLimitMessage()
public void setBookingLimitMessage(AvailStatusMessage.BookingLimitMessage bookingLimitMessage)
bookingLimitMessage - public java.lang.Integer getBookingLimit()
public void setBookingLimit(java.lang.Integer bookingLimit)
bookingLimit - public java.lang.String getLocatorID()
public void setLocatorID(java.lang.String locatorID)
locatorID -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||