org.ota.shared
Class Transportation.TransportationInner

java.lang.Object
  extended by org.ota.shared.Transportation.TransportationInner
Enclosing class:
Transportation

public static class Transportation.TransportationInner
extends java.lang.Object

Detailed transportation information. 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="Transportation" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:MultimediaDescriptionsType" name="MultimediaDescriptions" minOccurs="0"/>
       <xs:element type="ns:OperationSchedulesType" name="OperationSchedules" minOccurs="0"/>
       <xs:element type="xs:string" name="DescriptiveText" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="NotificationRequired"/>
     <xs:attribute type="xs:string" use="optional" name="TransportationCode"/>
     <xs:attribute type="xs:string" use="optional" name="ChargeUnit"/>
     <xs:attribute type="xs:boolean" use="optional" name="Included"/>
     <xs:attributeGroup ref="ns:CodeInfoGroup"/>
     <xs:attribute type="xs:string" use="optional" name="Description"/>
     <xs:attribute type="xs:string" use="optional" name="TypicalTravelTime"/>
     <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
     <xs:attribute type="xs:string" use="optional" name="ExistsCode"/>
     <xs:attributeGroup ref="ns:ID_OptionalGroup"/>
   </xs:complexType>
 </xs:element>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ID_OptionalGroup">
   <xs:attribute type="xs:string" use="optional" name="ID"/>
 </xs:attributeGroup>
 


Constructor Summary
Transportation.TransportationInner()
           
 
Method Summary
 java.lang.String getChargeUnit()
          Get the 'ChargeUnit' attribute value.
 CodeInfoGroup getCodeInfoGroup()
          Get the 'CodeInfoGroup' attributeGroup value.
 CurrencyAmountGroup getCurrencyAmountGroup()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 java.lang.String getDescription()
          Get the 'Description' attribute value.
 java.lang.String getDescriptiveText()
          Get the 'DescriptiveText' element value.
 java.lang.String getExistsCode()
          Get the 'ExistsCode' attribute value.
 java.lang.String getID()
          Get the 'ID' attribute value.
 java.lang.Boolean getIncluded()
          Get the 'Included' attribute value.
 MultimediaDescriptions getMultimediaDescriptions()
          Get the 'MultimediaDescriptions' element value.
 java.lang.String getNotificationRequired()
          Get the 'NotificationRequired' attribute value.
 OperationSchedules getOperationSchedules()
          Get the 'OperationSchedules' element value.
 java.lang.String getTransportationCode()
          Get the 'TransportationCode' attribute value.
 java.lang.String getTypicalTravelTime()
          Get the 'TypicalTravelTime' attribute value.
 void setChargeUnit(java.lang.String chargeUnit)
          Set the 'ChargeUnit' attribute value.
 void setCodeInfoGroup(CodeInfoGroup codeInfoGroup)
          Set the 'CodeInfoGroup' attributeGroup value.
 void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setDescription(java.lang.String description)
          Set the 'Description' attribute value.
 void setDescriptiveText(java.lang.String descriptiveText)
          Set the 'DescriptiveText' element value.
 void setExistsCode(java.lang.String existsCode)
          Set the 'ExistsCode' attribute value.
 void setID(java.lang.String ID)
          Set the 'ID' attribute value.
 void setIncluded(java.lang.Boolean included)
          Set the 'Included' attribute value.
 void setMultimediaDescriptions(MultimediaDescriptions multimediaDescriptions)
          Set the 'MultimediaDescriptions' element value.
 void setNotificationRequired(java.lang.String notificationRequired)
          Set the 'NotificationRequired' attribute value.
 void setOperationSchedules(OperationSchedules operationSchedules)
          Set the 'OperationSchedules' element value.
 void setTransportationCode(java.lang.String transportationCode)
          Set the 'TransportationCode' attribute value.
 void setTypicalTravelTime(java.lang.String typicalTravelTime)
          Set the 'TypicalTravelTime' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transportation.TransportationInner

public Transportation.TransportationInner()
Method Detail

getMultimediaDescriptions

public MultimediaDescriptions getMultimediaDescriptions()
Get the 'MultimediaDescriptions' element value. Multimedia information about the transportation.

Returns:
value

setMultimediaDescriptions

public void setMultimediaDescriptions(MultimediaDescriptions multimediaDescriptions)
Set the 'MultimediaDescriptions' element value. Multimedia information about the transportation.

Parameters:
multimediaDescriptions -

getOperationSchedules

public OperationSchedules getOperationSchedules()
Get the 'OperationSchedules' element value. Collection of operation schedules for the transportation.

Returns:
value

setOperationSchedules

public void setOperationSchedules(OperationSchedules operationSchedules)
Set the 'OperationSchedules' element value. Collection of operation schedules for the transportation.

Parameters:
operationSchedules -

getDescriptiveText

public java.lang.String getDescriptiveText()
Get the 'DescriptiveText' element value. Descriptive text that describes the transportation.

Returns:
value

setDescriptiveText

public void setDescriptiveText(java.lang.String descriptiveText)
Set the 'DescriptiveText' element value. Descriptive text that describes the transportation.

Parameters:
descriptiveText -

getNotificationRequired

public java.lang.String getNotificationRequired()
Get the 'NotificationRequired' attribute value. This would be used for information such as a shuttle needs to be requested or a reservation is required.

Returns:
value

setNotificationRequired

public void setNotificationRequired(java.lang.String notificationRequired)
Set the 'NotificationRequired' attribute value. This would be used for information such as a shuttle needs to be requested or a reservation is required.

Parameters:
notificationRequired -

getTransportationCode

public java.lang.String getTransportationCode()
Get the 'TransportationCode' attribute value. The mode of transportation. Refer to OpenTravel Code List Transportation Code (TRP).

Returns:
value

setTransportationCode

public void setTransportationCode(java.lang.String transportationCode)
Set the 'TransportationCode' attribute value. The mode of transportation. Refer to OpenTravel Code List Transportation Code (TRP).

Parameters:
transportationCode -

getChargeUnit

public java.lang.String getChargeUnit()
Get the 'ChargeUnit' attribute value. Refer to OpenTravel Codelist Charge Type (CHG).

Returns:
value

setChargeUnit

public void setChargeUnit(java.lang.String chargeUnit)
Set the 'ChargeUnit' attribute value. Refer to OpenTravel Codelist Charge Type (CHG).

Parameters:
chargeUnit -

getIncluded

public java.lang.Boolean getIncluded()
Get the 'Included' attribute value. When true there is no additional charge for transportation.

Returns:
value

setIncluded

public void setIncluded(java.lang.Boolean included)
Set the 'Included' attribute value. When true there is no additional charge for transportation.

Parameters:
included -

getCodeInfoGroup

public CodeInfoGroup getCodeInfoGroup()
Get the 'CodeInfoGroup' attributeGroup value. May be used to give further detail on the code (e.g. if a trolley is chosen, the trolley name could be added here) or to remove an obsolete item.

Returns:
value

setCodeInfoGroup

public void setCodeInfoGroup(CodeInfoGroup codeInfoGroup)
Set the 'CodeInfoGroup' attributeGroup value. May be used to give further detail on the code (e.g. if a trolley is chosen, the trolley name could be added here) or to remove an obsolete item.

Parameters:
codeInfoGroup -

getDescription

public java.lang.String getDescription()
Get the 'Description' attribute value. Descriptive information about the mode of transportation.

Returns:
value

setDescription

public void setDescription(java.lang.String description)
Set the 'Description' attribute value. Descriptive information about the mode of transportation.

Parameters:
description -

getTypicalTravelTime

public java.lang.String getTypicalTravelTime()
Get the 'TypicalTravelTime' attribute value. The normal (average) travel time required to get to or from the location, measured in minutes.

Returns:
value

setTypicalTravelTime

public void setTypicalTravelTime(java.lang.String typicalTravelTime)
Set the 'TypicalTravelTime' attribute value. The normal (average) travel time required to get to or from the location, measured in minutes.

Parameters:
typicalTravelTime -

getCurrencyAmountGroup

public CurrencyAmountGroup getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value. The currency amount of the tranportation charge.

Returns:
value

setCurrencyAmountGroup

public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value. The currency amount of the tranportation charge.

Parameters:
currencyAmountGroup -

getExistsCode

public java.lang.String getExistsCode()
Get the 'ExistsCode' attribute value. This attribute is used to explicitly define whether the type of transportation applies. Refer to OpenTravel Code list Option Type Code (OTC). This is used in conjunction with TransportationCode.

Returns:
value

setExistsCode

public void setExistsCode(java.lang.String existsCode)
Set the 'ExistsCode' attribute value. This attribute is used to explicitly define whether the type of transportation applies. Refer to OpenTravel Code list Option Type Code (OTC). This is used in conjunction with TransportationCode.

Parameters:
existsCode -

getID

public java.lang.String getID()
Get the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Returns:
value

setID

public void setID(java.lang.String ID)
Set the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Parameters:
ID -