org.ota.air
Class AirCheckIn.BaggageInfo.CheckedBaggageDetails

java.lang.Object
  extended by org.ota.air.AirCheckIn.BaggageInfo.CheckedBaggageDetails
Enclosing class:
AirCheckIn.BaggageInfo

public static class AirCheckIn.BaggageInfo.CheckedBaggageDetails
extends java.lang.Object

Information for each piece of baggage being checked in for a specific passenger or pool. 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="CheckedBaggageDetails" minOccurs="0" maxOccurs="999">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="CheckedBagWeight" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:UnitsOfMeasureGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="BagTagDetails" minOccurs="0">
         <!-- Reference to inner class BagTagDetails -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="BaggagePoolIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="HeavyBagIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="ShortCheckLocationCode"/>
     <xs:attribute type="xs:string" use="optional" name="ShortCheckCodeContext"/>
     <xs:attribute type="xs:boolean" use="optional" name="BagStandByIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="PriorityHandlingIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="HotConnectionIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="VoluntarySeparationIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="BagSecurityStatus"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails
          Speciifies details for the bag tag associated with this bag.
 
Constructor Summary
AirCheckIn.BaggageInfo.CheckedBaggageDetails()
           
 
Method Summary
 java.lang.Boolean getBaggagePoolIndicator()
          Get the 'BaggagePoolIndicator' attribute value.
 java.lang.String getBagSecurityStatus()
          Get the 'BagSecurityStatus' attribute value.
 java.lang.Boolean getBagStandByIndicator()
          Get the 'BagStandByIndicator' attribute value.
 AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails getBagTagDetails()
          Get the 'BagTagDetails' element value.
 UnitsOfMeasureGroup getCheckedBagWeight()
          Get the 'UnitsOfMeasureGroup' attributeGroup value.
 java.lang.Boolean getHeavyBagIndicator()
          Get the 'HeavyBagIndicator' attribute value.
 java.lang.Boolean getHotConnectionIndicator()
          Get the 'HotConnectionIndicator' attribute value.
 java.lang.Boolean getPriorityHandlingIndicator()
          Get the 'PriorityHandlingIndicator' attribute value.
 java.lang.String getShortCheckCodeContext()
          Get the 'ShortCheckCodeContext' attribute value.
 java.lang.String getShortCheckLocationCode()
          Get the 'ShortCheckLocationCode' attribute value.
 java.lang.Boolean getVoluntarySeparationIndicator()
          Get the 'VoluntarySeparationIndicator' attribute value.
 void setBaggagePoolIndicator(java.lang.Boolean baggagePoolIndicator)
          Set the 'BaggagePoolIndicator' attribute value.
 void setBagSecurityStatus(java.lang.String bagSecurityStatus)
          Set the 'BagSecurityStatus' attribute value.
 void setBagStandByIndicator(java.lang.Boolean bagStandByIndicator)
          Set the 'BagStandByIndicator' attribute value.
 void setBagTagDetails(AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails bagTagDetails)
          Set the 'BagTagDetails' element value.
 void setCheckedBagWeight(UnitsOfMeasureGroup checkedBagWeight)
          Set the 'UnitsOfMeasureGroup' attributeGroup value.
 void setHeavyBagIndicator(java.lang.Boolean heavyBagIndicator)
          Set the 'HeavyBagIndicator' attribute value.
 void setHotConnectionIndicator(java.lang.Boolean hotConnectionIndicator)
          Set the 'HotConnectionIndicator' attribute value.
 void setPriorityHandlingIndicator(java.lang.Boolean priorityHandlingIndicator)
          Set the 'PriorityHandlingIndicator' attribute value.
 void setShortCheckCodeContext(java.lang.String shortCheckCodeContext)
          Set the 'ShortCheckCodeContext' attribute value.
 void setShortCheckLocationCode(java.lang.String shortCheckLocationCode)
          Set the 'ShortCheckLocationCode' attribute value.
 void setVoluntarySeparationIndicator(java.lang.Boolean voluntarySeparationIndicator)
          Set the 'VoluntarySeparationIndicator' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirCheckIn.BaggageInfo.CheckedBaggageDetails

public AirCheckIn.BaggageInfo.CheckedBaggageDetails()
Method Detail

getCheckedBagWeight

public UnitsOfMeasureGroup getCheckedBagWeight()
Get the 'UnitsOfMeasureGroup' attributeGroup value. Specifies the weight of the bag.

Returns:
value

setCheckedBagWeight

public void setCheckedBagWeight(UnitsOfMeasureGroup checkedBagWeight)
Set the 'UnitsOfMeasureGroup' attributeGroup value. Specifies the weight of the bag.

Parameters:
checkedBagWeight -

getBagTagDetails

public AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails getBagTagDetails()
Get the 'BagTagDetails' element value.

Returns:
value

setBagTagDetails

public void setBagTagDetails(AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails bagTagDetails)
Set the 'BagTagDetails' element value.

Parameters:
bagTagDetails -

getBaggagePoolIndicator

public java.lang.Boolean getBaggagePoolIndicator()
Get the 'BaggagePoolIndicator' attribute value. Specifies whether this bag is part of a baggage pool. If true, this bag is part of a baggage pool.

Returns:
value

setBaggagePoolIndicator

public void setBaggagePoolIndicator(java.lang.Boolean baggagePoolIndicator)
Set the 'BaggagePoolIndicator' attribute value. Specifies whether this bag is part of a baggage pool. If true, this bag is part of a baggage pool.

Parameters:
baggagePoolIndicator -

getHeavyBagIndicator

public java.lang.Boolean getHeavyBagIndicator()
Get the 'HeavyBagIndicator' attribute value. Indicates whether this is a heavy bag. If true, this is a heavy bag.

Returns:
value

setHeavyBagIndicator

public void setHeavyBagIndicator(java.lang.Boolean heavyBagIndicator)
Set the 'HeavyBagIndicator' attribute value. Indicates whether this is a heavy bag. If true, this is a heavy bag.

Parameters:
heavyBagIndicator -

getShortCheckLocationCode

public java.lang.String getShortCheckLocationCode()
Get the 'ShortCheckLocationCode' attribute value. The location code to which the bag is short checked, due to security, customer request or standby not seated.

Returns:
value

setShortCheckLocationCode

public void setShortCheckLocationCode(java.lang.String shortCheckLocationCode)
Set the 'ShortCheckLocationCode' attribute value. The location code to which the bag is short checked, due to security, customer request or standby not seated.

Parameters:
shortCheckLocationCode -

getShortCheckCodeContext

public java.lang.String getShortCheckCodeContext()
Get the 'ShortCheckCodeContext' attribute value. Identifies the context of the location code (e.g., IATA, ISO). IATA

Returns:
value

setShortCheckCodeContext

public void setShortCheckCodeContext(java.lang.String shortCheckCodeContext)
Set the 'ShortCheckCodeContext' attribute value. Identifies the context of the location code (e.g., IATA, ISO). IATA

Parameters:
shortCheckCodeContext -

getBagStandByIndicator

public java.lang.Boolean getBagStandByIndicator()
Get the 'BagStandByIndicator' attribute value. Specifies whether the bag is a standby bag. For example, in a destination baggage embargo a passenger may only be allowed 2 bags. Any additional bags can be standby. Also, bags for space available riders may be standby.

Returns:
value

setBagStandByIndicator

public void setBagStandByIndicator(java.lang.Boolean bagStandByIndicator)
Set the 'BagStandByIndicator' attribute value. Specifies whether the bag is a standby bag. For example, in a destination baggage embargo a passenger may only be allowed 2 bags. Any additional bags can be standby. Also, bags for space available riders may be standby.

Parameters:
bagStandByIndicator -

getPriorityHandlingIndicator

public java.lang.Boolean getPriorityHandlingIndicator()
Get the 'PriorityHandlingIndicator' attribute value. If true, the bag qualifies for priority handling.

Returns:
value

setPriorityHandlingIndicator

public void setPriorityHandlingIndicator(java.lang.Boolean priorityHandlingIndicator)
Set the 'PriorityHandlingIndicator' attribute value. If true, the bag qualifies for priority handling.

Parameters:
priorityHandlingIndicator -

getHotConnectionIndicator

public java.lang.Boolean getHotConnectionIndicator()
Get the 'HotConnectionIndicator' attribute value. If true, the connection time is below a certain level and priority treatment is required.

Returns:
value

setHotConnectionIndicator

public void setHotConnectionIndicator(java.lang.Boolean hotConnectionIndicator)
Set the 'HotConnectionIndicator' attribute value. If true, the connection time is below a certain level and priority treatment is required.

Parameters:
hotConnectionIndicator -

getVoluntarySeparationIndicator

public java.lang.Boolean getVoluntarySeparationIndicator()
Get the 'VoluntarySeparationIndicator' attribute value. Specifies whether the passenger agreed that this bag may be boarded on a different flight than the passenger.

Returns:
value

setVoluntarySeparationIndicator

public void setVoluntarySeparationIndicator(java.lang.Boolean voluntarySeparationIndicator)
Set the 'VoluntarySeparationIndicator' attribute value. Specifies whether the passenger agreed that this bag may be boarded on a different flight than the passenger.

Parameters:
voluntarySeparationIndicator -

getBagSecurityStatus

public java.lang.String getBagSecurityStatus()
Get the 'BagSecurityStatus' attribute value. Specifies current security status of the bag (e.g., CLR. PPBM).

Returns:
value

setBagSecurityStatus

public void setBagSecurityStatus(java.lang.String bagSecurityStatus)
Set the 'BagSecurityStatus' attribute value. Specifies current security status of the bag (e.g., CLR. PPBM).

Parameters:
bagSecurityStatus -