|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.hotel.HotelRatePlan
public class HotelRatePlan
All details pertaining to a specific rate plan. 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="HotelRatePlanType">
<xs:sequence>
<xs:element name="DestinationSystemsCode" minOccurs="0">
<!-- Reference to inner class DestinationSystemsCode -->
</xs:element>
<xs:element name="BookingRules" minOccurs="0">
<!-- Reference to inner class BookingRules -->
</xs:element>
<xs:element name="Rates" minOccurs="0">
<!-- Reference to inner class Rates -->
</xs:element>
<xs:element name="Supplements" minOccurs="0">
<!-- Reference to inner class Supplements -->
</xs:element>
<xs:element name="Offers" minOccurs="0">
<!-- Reference to inner class Offers -->
</xs:element>
<xs:element name="RatePlanShoulders" minOccurs="0">
<!-- Reference to inner class RatePlanShoulders -->
</xs:element>
<xs:element type="ns:SellableProductsType" name="SellableProducts" minOccurs="0"/>
<xs:element name="RatePlanLevelFee" minOccurs="0">
<!-- Reference to inner class RatePlanLevelFee -->
</xs:element>
<xs:element type="ns:CommissionType" name="Commission" minOccurs="0"/>
<xs:element type="ns:ParagraphType" name="Description" minOccurs="0" maxOccurs="5"/>
<xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
<xs:element name="HotelRef" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:HotelReferenceGroup"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
<xs:attributeGroup ref="ns:CurrencyCodeGroup"/>
<xs:attributeGroup ref="ns:RatePlanGroup"/>
<xs:attributeGroup ref="ns:RatePlanCodeTypeGroup"/>
<xs:attribute use="optional" name="RatePlanNotifType">
<xs:simpleType>
<!-- Reference to inner class RatePlanNotif -->
</xs:simpleType>
</xs:attribute>
<xs:attribute use="optional" name="RatePlanStatusType">
<xs:simpleType>
<!-- Reference to inner class RatePlanStatus -->
</xs:simpleType>
</xs:attribute>
<xs:attribute use="optional" name="RatePlanNotifScopeType">
<xs:simpleType>
<!-- Reference to inner class RatePlanNotifScope -->
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:boolean" use="optional" name="IsCommissionable"/>
<xs:attribute type="xs:boolean" use="optional" name="RateReturn"/>
<xs:attribute type="xs:boolean" use="optional" name="YieldableIndicator"/>
<xs:attribute type="xs:string" use="optional" name="MarketCode"/>
<xs:attribute type="xs:float" use="optional" name="YieldDeltaAmount"/>
<xs:attribute type="xs:boolean" use="optional" name="InventoryAllocatedInd"/>
<xs:attribute type="xs:boolean" use="optional" name="RestrictedDisplayIndicator"/>
<xs:attribute type="xs:boolean" use="optional" name="EarliestStartIndicator"/>
<xs:attribute type="xs:boolean" use="optional" name="LatestEndIndicator"/>
<xs:attribute type="xs:string" use="optional" name="ExtraNightRatePlanCode"/>
<xs:attributeGroup ref="ns:DerivedRatePlanGroup"/>
<xs:attribute type="xs:string" use="optional" name="ChargeTypeCode"/>
</xs:complexType>
| Nested Class Summary | |
|---|---|
static class |
HotelRatePlan.BookingRules
A collection of booking rules. |
static class |
HotelRatePlan.DestinationSystemsCode
A collection of destination system codes. |
static class |
HotelRatePlan.Offers
A collection of individual offers. |
static class |
HotelRatePlan.RatePlanLevelFee
A Fee that is attached directly to the RatePlan. |
static class |
HotelRatePlan.RatePlanNotif
Schema fragment(s) for this class: |
static class |
HotelRatePlan.RatePlanNotifScope
Schema fragment(s) for this class: |
static class |
HotelRatePlan.RatePlanShoulders
A collection of RatePlanShoulders. |
static class |
HotelRatePlan.RatePlanStatus
Schema fragment(s) for this class: |
static class |
HotelRatePlan.Rates
A collection of Rates. |
static class |
HotelRatePlan.Supplements
A collection of supplements (e.g., meal plans or gala dinners). |
| Constructor Summary | |
|---|---|
HotelRatePlan()
|
|
| Method Summary | |
|---|---|
void |
addDescription(Paragraph item)
Add a 'Description' element item. |
void |
clearDescriptions()
Remove all 'Description' element items. |
HotelRatePlan.BookingRules |
getBookingRules()
Get the 'BookingRules' element value. |
java.lang.String |
getChargeTypeCode()
Get the 'ChargeTypeCode' attribute value. |
Commission |
getCommission()
Get the 'Commission' element value. |
CurrencyCodeGroup |
getCurrencyCodeGroup()
Get the 'CurrencyCodeGroup' attributeGroup value. |
DateTimeSpanGroup |
getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. |
DerivedRatePlanGroup |
getDerivedRatePlanGroup()
Get the 'DerivedRatePlanGroup' attributeGroup value. |
Paragraph |
getDescription(int index)
Get 'Description' element item by position. |
java.util.List<Paragraph> |
getDescriptions()
Get the list of 'Description' element items. |
HotelRatePlan.DestinationSystemsCode |
getDestinationSystemsCode()
Get the 'DestinationSystemsCode' element value. |
java.lang.Boolean |
getEarliestStartIndicator()
Get the 'EarliestStartIndicator' attribute value. |
java.lang.String |
getExtraNightRatePlanCode()
Get the 'ExtraNightRatePlanCode' attribute value. |
HotelReferenceGroup |
getHotelRef()
Get the 'HotelReferenceGroup' attributeGroup value. |
java.lang.Boolean |
getInventoryAllocatedInd()
Get the 'InventoryAllocatedInd' attribute value. |
java.lang.Boolean |
getIsCommissionable()
Get the 'IsCommissionable' attribute value. |
java.lang.Boolean |
getLatestEndIndicator()
Get the 'LatestEndIndicator' attribute value. |
java.lang.String |
getMarketCode()
Get the 'MarketCode' attribute value. |
HotelRatePlan.Offers |
getOffers()
Get the 'Offers' element value. |
RatePlanCodeTypeGroup |
getRatePlanCodeTypeGroup()
Get the 'RatePlanCodeTypeGroup' attributeGroup value. |
RatePlanGroup |
getRatePlanGroup()
Get the 'RatePlanGroup' attributeGroup value. |
HotelRatePlan.RatePlanLevelFee |
getRatePlanLevelFee()
Get the 'RatePlanLevelFee' element value. |
HotelRatePlan.RatePlanNotif |
getRatePlanNotif()
Get the 'RatePlanNotifType' attribute value. |
HotelRatePlan.RatePlanNotifScope |
getRatePlanNotifScope()
Get the 'RatePlanNotifScopeType' attribute value. |
HotelRatePlan.RatePlanShoulders |
getRatePlanShoulders()
Get the 'RatePlanShoulders' element value. |
HotelRatePlan.RatePlanStatus |
getRatePlanStatus()
Get the 'RatePlanStatusType' attribute value. |
java.lang.Boolean |
getRateReturn()
Get the 'RateReturn' attribute value. |
HotelRatePlan.Rates |
getRates()
Get the 'Rates' element value. |
java.lang.Boolean |
getRestrictedDisplayIndicator()
Get the 'RestrictedDisplayIndicator' attribute value. |
SellableProducts |
getSellableProducts()
Get the 'SellableProducts' element value. |
HotelRatePlan.Supplements |
getSupplements()
Get the 'Supplements' element value. |
UniqueID |
getUniqueID()
Get the 'UniqueID' element value. |
java.lang.Boolean |
getYieldableIndicator()
Get the 'YieldableIndicator' attribute value. |
java.lang.Float |
getYieldDeltaAmount()
Get the 'YieldDeltaAmount' attribute value. |
void |
setBookingRules(HotelRatePlan.BookingRules bookingRules)
Set the 'BookingRules' element value. |
void |
setChargeTypeCode(java.lang.String chargeTypeCode)
Set the 'ChargeTypeCode' attribute value. |
void |
setCommission(Commission commission)
Set the 'Commission' element value. |
void |
setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
Set the 'CurrencyCodeGroup' attributeGroup value. |
void |
setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. |
void |
setDerivedRatePlanGroup(DerivedRatePlanGroup derivedRatePlanGroup)
Set the 'DerivedRatePlanGroup' attributeGroup value. |
void |
setDescriptions(java.util.List<Paragraph> list)
Set the list of 'Description' element items. |
void |
setDestinationSystemsCode(HotelRatePlan.DestinationSystemsCode destinationSystemsCode)
Set the 'DestinationSystemsCode' element value. |
void |
setEarliestStartIndicator(java.lang.Boolean earliestStartIndicator)
Set the 'EarliestStartIndicator' attribute value. |
void |
setExtraNightRatePlanCode(java.lang.String extraNightRatePlanCode)
Set the 'ExtraNightRatePlanCode' attribute value. |
void |
setHotelRef(HotelReferenceGroup hotelRef)
Set the 'HotelReferenceGroup' attributeGroup value. |
void |
setInventoryAllocatedInd(java.lang.Boolean inventoryAllocatedInd)
Set the 'InventoryAllocatedInd' attribute value. |
void |
setIsCommissionable(java.lang.Boolean isCommissionable)
Set the 'IsCommissionable' attribute value. |
void |
setLatestEndIndicator(java.lang.Boolean latestEndIndicator)
Set the 'LatestEndIndicator' attribute value. |
void |
setMarketCode(java.lang.String marketCode)
Set the 'MarketCode' attribute value. |
void |
setOffers(HotelRatePlan.Offers offers)
Set the 'Offers' element value. |
void |
setRatePlanCodeTypeGroup(RatePlanCodeTypeGroup ratePlanCodeTypeGroup)
Set the 'RatePlanCodeTypeGroup' attributeGroup value. |
void |
setRatePlanGroup(RatePlanGroup ratePlanGroup)
Set the 'RatePlanGroup' attributeGroup value. |
void |
setRatePlanLevelFee(HotelRatePlan.RatePlanLevelFee ratePlanLevelFee)
Set the 'RatePlanLevelFee' element value. |
void |
setRatePlanNotif(HotelRatePlan.RatePlanNotif ratePlanNotif)
Set the 'RatePlanNotifType' attribute value. |
void |
setRatePlanNotifScope(HotelRatePlan.RatePlanNotifScope ratePlanNotifScope)
Set the 'RatePlanNotifScopeType' attribute value. |
void |
setRatePlanShoulders(HotelRatePlan.RatePlanShoulders ratePlanShoulders)
Set the 'RatePlanShoulders' element value. |
void |
setRatePlanStatus(HotelRatePlan.RatePlanStatus ratePlanStatus)
Set the 'RatePlanStatusType' attribute value. |
void |
setRateReturn(java.lang.Boolean rateReturn)
Set the 'RateReturn' attribute value. |
void |
setRates(HotelRatePlan.Rates rates)
Set the 'Rates' element value. |
void |
setRestrictedDisplayIndicator(java.lang.Boolean restrictedDisplayIndicator)
Set the 'RestrictedDisplayIndicator' attribute value. |
void |
setSellableProducts(SellableProducts sellableProducts)
Set the 'SellableProducts' element value. |
void |
setSupplements(HotelRatePlan.Supplements supplements)
Set the 'Supplements' element value. |
void |
setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. |
void |
setYieldableIndicator(java.lang.Boolean yieldableIndicator)
Set the 'YieldableIndicator' attribute value. |
void |
setYieldDeltaAmount(java.lang.Float yieldDeltaAmount)
Set the 'YieldDeltaAmount' attribute value. |
int |
sizeDescriptions()
Get the number of 'Description' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HotelRatePlan()
| Method Detail |
|---|
public HotelRatePlan.DestinationSystemsCode getDestinationSystemsCode()
public void setDestinationSystemsCode(HotelRatePlan.DestinationSystemsCode destinationSystemsCode)
destinationSystemsCode - public HotelRatePlan.BookingRules getBookingRules()
public void setBookingRules(HotelRatePlan.BookingRules bookingRules)
bookingRules - public HotelRatePlan.Rates getRates()
public void setRates(HotelRatePlan.Rates rates)
rates - public HotelRatePlan.Supplements getSupplements()
public void setSupplements(HotelRatePlan.Supplements supplements)
supplements - public HotelRatePlan.Offers getOffers()
public void setOffers(HotelRatePlan.Offers offers)
offers - public HotelRatePlan.RatePlanShoulders getRatePlanShoulders()
public void setRatePlanShoulders(HotelRatePlan.RatePlanShoulders ratePlanShoulders)
ratePlanShoulders - public SellableProducts getSellableProducts()
public void setSellableProducts(SellableProducts sellableProducts)
sellableProducts - public HotelRatePlan.RatePlanLevelFee getRatePlanLevelFee()
public void setRatePlanLevelFee(HotelRatePlan.RatePlanLevelFee ratePlanLevelFee)
ratePlanLevelFee - public Commission getCommission()
public void setCommission(Commission commission)
commission - public java.util.List<Paragraph> getDescriptions()
public void setDescriptions(java.util.List<Paragraph> list)
list - public int sizeDescriptions()
public void addDescription(Paragraph item)
item - public Paragraph getDescription(int index)
index -
public void clearDescriptions()
public UniqueID getUniqueID()
public void setUniqueID(UniqueID uniqueID)
uniqueID - public HotelReferenceGroup getHotelRef()
public void setHotelRef(HotelReferenceGroup hotelRef)
hotelRef - public DateTimeSpanGroup getDateTimeSpanGroup()
public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
dateTimeSpanGroup - public CurrencyCodeGroup getCurrencyCodeGroup()
public void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
currencyCodeGroup - public RatePlanGroup getRatePlanGroup()
public void setRatePlanGroup(RatePlanGroup ratePlanGroup)
ratePlanGroup - public RatePlanCodeTypeGroup getRatePlanCodeTypeGroup()
public void setRatePlanCodeTypeGroup(RatePlanCodeTypeGroup ratePlanCodeTypeGroup)
ratePlanCodeTypeGroup - public HotelRatePlan.RatePlanNotif getRatePlanNotif()
public void setRatePlanNotif(HotelRatePlan.RatePlanNotif ratePlanNotif)
ratePlanNotif - public HotelRatePlan.RatePlanStatus getRatePlanStatus()
public void setRatePlanStatus(HotelRatePlan.RatePlanStatus ratePlanStatus)
ratePlanStatus - public HotelRatePlan.RatePlanNotifScope getRatePlanNotifScope()
public void setRatePlanNotifScope(HotelRatePlan.RatePlanNotifScope ratePlanNotifScope)
ratePlanNotifScope - public java.lang.Boolean getIsCommissionable()
public void setIsCommissionable(java.lang.Boolean isCommissionable)
isCommissionable - public java.lang.Boolean getRateReturn()
public void setRateReturn(java.lang.Boolean rateReturn)
rateReturn - public java.lang.Boolean getYieldableIndicator()
public void setYieldableIndicator(java.lang.Boolean yieldableIndicator)
yieldableIndicator - public java.lang.String getMarketCode()
public void setMarketCode(java.lang.String marketCode)
marketCode - public java.lang.Float getYieldDeltaAmount()
public void setYieldDeltaAmount(java.lang.Float yieldDeltaAmount)
yieldDeltaAmount - public java.lang.Boolean getInventoryAllocatedInd()
public void setInventoryAllocatedInd(java.lang.Boolean inventoryAllocatedInd)
inventoryAllocatedInd - public java.lang.Boolean getRestrictedDisplayIndicator()
public void setRestrictedDisplayIndicator(java.lang.Boolean restrictedDisplayIndicator)
restrictedDisplayIndicator - public java.lang.Boolean getEarliestStartIndicator()
public void setEarliestStartIndicator(java.lang.Boolean earliestStartIndicator)
earliestStartIndicator - public java.lang.Boolean getLatestEndIndicator()
public void setLatestEndIndicator(java.lang.Boolean latestEndIndicator)
latestEndIndicator - public java.lang.String getExtraNightRatePlanCode()
public void setExtraNightRatePlanCode(java.lang.String extraNightRatePlanCode)
extraNightRatePlanCode - public DerivedRatePlanGroup getDerivedRatePlanGroup()
public void setDerivedRatePlanGroup(DerivedRatePlanGroup derivedRatePlanGroup)
derivedRatePlanGroup - public java.lang.String getChargeTypeCode()
public void setChargeTypeCode(java.lang.String chargeTypeCode)
chargeTypeCode -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||