|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.pkg.ExtrasCore
org.ota.pkg.ExtrasInfo
public class ExtrasInfo
Describes an optional service which is not included in the standard package but may be booked in addition. 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="ExtrasInfoType"> <xs:complexContent> <xs:extension base="ns:ExtrasCoreType"> <xs:sequence> <xs:element name="Criteria" minOccurs="0"> <!-- Reference to inner class Criteria --> </xs:element> <xs:element name="Periods" minOccurs="0"> <!-- Reference to inner class Periods --> </xs:element> <xs:element name="AdditionalInfoPrompt" minOccurs="0" maxOccurs="4"> <!-- Reference to inner class AdditionalInfoPrompt --> </xs:element> <xs:element name="ParentExtras" minOccurs="0"> <!-- Reference to inner class ParentExtras --> </xs:element> <xs:element name="ExtraLocationInfo" minOccurs="0" maxOccurs="5"> <!-- Reference to inner class ExtraLocationInfo --> </xs:element> </xs:sequence> <xs:attributeGroup ref="ns:ExtrasSelectionGroup"/> <xs:attribute use="optional" name="ApplyTo"> <xs:simpleType> <!-- Reference to inner class ApplyTo --> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType>
Nested Class Summary | |
---|---|
static class |
ExtrasInfo.AdditionalInfoPrompt
Additional textual information is sometimes required when an Extra is selected. |
static class |
ExtrasInfo.ApplyTo
Schema fragment(s) for this class: |
static class |
ExtrasInfo.Criteria
Conditions which must be met for an extra to be bookable e.g. |
static class |
ExtrasInfo.ExtraLocationInfo
Indicates where the extra can be obtained and returned, (e.g., airport, property or resort). |
static class |
ExtrasInfo.ParentExtras
Identifies the parent with which this Extra is available (e.g., an ice skating session with ice skates). |
static class |
ExtrasInfo.Periods
A collection of prices by booking period. |
Constructor Summary | |
---|---|
ExtrasInfo()
|
Method Summary | |
---|---|
void |
addAdditionalInfoPrompt(ExtrasInfo.AdditionalInfoPrompt item)
Add a 'AdditionalInfoPrompt' element item. |
void |
addExtraLocationInfo(ExtrasInfo.ExtraLocationInfo item)
Add a 'ExtraLocationInfo' element item. |
void |
clearAdditionalInfoPrompts()
Remove all 'AdditionalInfoPrompt' element items. |
void |
clearExtraLocationInfos()
Remove all 'ExtraLocationInfo' element items. |
ExtrasInfo.AdditionalInfoPrompt |
getAdditionalInfoPrompt(int index)
Get 'AdditionalInfoPrompt' element item by position. |
java.util.List<ExtrasInfo.AdditionalInfoPrompt> |
getAdditionalInfoPrompts()
Get the list of 'AdditionalInfoPrompt' element items. |
ExtrasInfo.ApplyTo |
getApplyTo()
Get the 'ApplyTo' attribute value. |
ExtrasInfo.Criteria |
getCriteria()
Get the 'Criteria' element value. |
ExtrasInfo.ExtraLocationInfo |
getExtraLocationInfo(int index)
Get 'ExtraLocationInfo' element item by position. |
java.util.List<ExtrasInfo.ExtraLocationInfo> |
getExtraLocationInfos()
Get the list of 'ExtraLocationInfo' element items. |
ExtrasSelectionGroup |
getExtrasSelectionGroup()
Get the 'ExtrasSelectionGroup' attributeGroup value. |
ExtrasInfo.ParentExtras |
getParentExtras()
Get the 'ParentExtras' element value. |
ExtrasInfo.Periods |
getPeriods()
Get the 'Periods' element value. |
void |
setAdditionalInfoPrompts(java.util.List<ExtrasInfo.AdditionalInfoPrompt> list)
Set the list of 'AdditionalInfoPrompt' element items. |
void |
setApplyTo(ExtrasInfo.ApplyTo applyTo)
Set the 'ApplyTo' attribute value. |
void |
setCriteria(ExtrasInfo.Criteria criteria)
Set the 'Criteria' element value. |
void |
setExtraLocationInfos(java.util.List<ExtrasInfo.ExtraLocationInfo> list)
Set the list of 'ExtraLocationInfo' element items. |
void |
setExtrasSelectionGroup(ExtrasSelectionGroup extrasSelectionGroup)
Set the 'ExtrasSelectionGroup' attributeGroup value. |
void |
setParentExtras(ExtrasInfo.ParentExtras parentExtras)
Set the 'ParentExtras' element value. |
void |
setPeriods(ExtrasInfo.Periods periods)
Set the 'Periods' element value. |
int |
sizeAdditionalInfoPrompts()
Get the number of 'AdditionalInfoPrompt' element items. |
int |
sizeExtraLocationInfos()
Get the number of 'ExtraLocationInfo' element items. |
Methods inherited from class org.ota.pkg.ExtrasCore |
---|
addSubCategory, clearSubCategories, getCode, getGroupCode, getListOfInventoryItemRPH, getListofRoomRPH, getName, getQuantity, getRPH, getSubCategories, getSubCategory, getType, setCode, setGroupCode, setListOfInventoryItemRPH, setListofRoomRPH, setName, setQuantity, setRPH, setSubCategories, setType, sizeSubCategories |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtrasInfo()
Method Detail |
---|
public ExtrasInfo.Criteria getCriteria()
public void setCriteria(ExtrasInfo.Criteria criteria)
criteria
- public ExtrasInfo.Periods getPeriods()
public void setPeriods(ExtrasInfo.Periods periods)
periods
- public java.util.List<ExtrasInfo.AdditionalInfoPrompt> getAdditionalInfoPrompts()
public void setAdditionalInfoPrompts(java.util.List<ExtrasInfo.AdditionalInfoPrompt> list)
list
- public int sizeAdditionalInfoPrompts()
public void addAdditionalInfoPrompt(ExtrasInfo.AdditionalInfoPrompt item)
item
- public ExtrasInfo.AdditionalInfoPrompt getAdditionalInfoPrompt(int index)
index
-
public void clearAdditionalInfoPrompts()
public ExtrasInfo.ParentExtras getParentExtras()
public void setParentExtras(ExtrasInfo.ParentExtras parentExtras)
parentExtras
- public java.util.List<ExtrasInfo.ExtraLocationInfo> getExtraLocationInfos()
public void setExtraLocationInfos(java.util.List<ExtrasInfo.ExtraLocationInfo> list)
list
- public int sizeExtraLocationInfos()
public void addExtraLocationInfo(ExtrasInfo.ExtraLocationInfo item)
item
- public ExtrasInfo.ExtraLocationInfo getExtraLocationInfo(int index)
index
-
public void clearExtraLocationInfos()
public ExtrasSelectionGroup getExtrasSelectionGroup()
public void setExtrasSelectionGroup(ExtrasSelectionGroup extrasSelectionGroup)
extrasSelectionGroup
- public ExtrasInfo.ApplyTo getApplyTo()
public void setApplyTo(ExtrasInfo.ApplyTo applyTo)
applyTo
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |