|
|||||||
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 |