org.ota.air
Class AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails

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

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

Speciifies details for the bag tag associated with this bag. 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="BagTagDetails" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Length" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:UnitsOfMeasureGroup"/>
         </xs:complexType>
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="Type"/>
     <xs:attribute type="xs:string" use="optional" name="IssuerCode"/>
     <xs:attribute type="xs:string" use="optional" name="SerialNumber"/>
     <xs:attribute use="optional" name="IssuanceMethod">
       <xs:simpleType>
         <!-- Reference to inner class IssuanceMethod -->
       </xs:simpleType>
     </xs:attribute>
     <xs:attribute type="xs:string" use="optional" name="CarrierCode"/>
     <xs:attribute type="xs:string" use="optional" name="SpecialType"/>
     <xs:attribute type="xs:boolean" use="optional" name="ConjunctionBagTagInd"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod
          Schema fragment(s) for this class:
 
Constructor Summary
AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails()
           
 
Method Summary
 java.lang.String getCarrierCode()
          Get the 'CarrierCode' attribute value.
 java.lang.Boolean getConjunctionBagTagInd()
          Get the 'ConjunctionBagTagInd' attribute value.
 AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod getIssuanceMethod()
          Get the 'IssuanceMethod' attribute value.
 java.lang.String getIssuerCode()
          Get the 'IssuerCode' attribute value.
 UnitsOfMeasureGroup getLength()
          Get the 'UnitsOfMeasureGroup' attributeGroup value.
 java.lang.String getSerialNumber()
          Get the 'SerialNumber' attribute value.
 java.lang.String getSpecial()
          Get the 'SpecialType' attribute value.
 java.lang.String getType()
          Get the 'Type' attribute value.
 void setCarrierCode(java.lang.String carrierCode)
          Set the 'CarrierCode' attribute value.
 void setConjunctionBagTagInd(java.lang.Boolean conjunctionBagTagInd)
          Set the 'ConjunctionBagTagInd' attribute value.
 void setIssuanceMethod(AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod issuanceMethod)
          Set the 'IssuanceMethod' attribute value.
 void setIssuerCode(java.lang.String issuerCode)
          Set the 'IssuerCode' attribute value.
 void setLength(UnitsOfMeasureGroup length)
          Set the 'UnitsOfMeasureGroup' attributeGroup value.
 void setSerialNumber(java.lang.String serialNumber)
          Set the 'SerialNumber' attribute value.
 void setSpecial(java.lang.String special)
          Set the 'SpecialType' attribute value.
 void setType(java.lang.String type)
          Set the 'Type' 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.BagTagDetails

public AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails()
Method Detail

getLength

public UnitsOfMeasureGroup getLength()
Get the 'UnitsOfMeasureGroup' attributeGroup value. The length of the bag tag (e.g., 17 inces, 21 inches)

Returns:
value

setLength

public void setLength(UnitsOfMeasureGroup length)
Set the 'UnitsOfMeasureGroup' attributeGroup value. The length of the bag tag (e.g., 17 inces, 21 inches)

Parameters:
length -

getType

public java.lang.String getType()
Get the 'Type' attribute value. Indicates the type of bag tag being issued (e.g., interline, fallback tags, interline expedite). Refer to IATA reso 740 5.1.2a

Returns:
value

setType

public void setType(java.lang.String type)
Set the 'Type' attribute value. Indicates the type of bag tag being issued (e.g., interline, fallback tags, interline expedite). Refer to IATA reso 740 5.1.2a

Parameters:
type -

getIssuerCode

public java.lang.String getIssuerCode()
Get the 'IssuerCode' attribute value. BagTag Issuer Code (BTIC) assigned by IATA. Refer to IATA Reso 5.1.2a

Returns:
value

setIssuerCode

public void setIssuerCode(java.lang.String issuerCode)
Set the 'IssuerCode' attribute value. BagTag Issuer Code (BTIC) assigned by IATA. Refer to IATA Reso 5.1.2a

Parameters:
issuerCode -

getSerialNumber

public java.lang.String getSerialNumber()
Get the 'SerialNumber' attribute value. The 6-digit bag tag serial number.

Returns:
value

setSerialNumber

public void setSerialNumber(java.lang.String serialNumber)
Set the 'SerialNumber' attribute value. The 6-digit bag tag serial number.

Parameters:
serialNumber -

getIssuanceMethod

public AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod getIssuanceMethod()
Get the 'IssuanceMethod' attribute value. Specifies method of bagtag issuance.

Returns:
value

setIssuanceMethod

public void setIssuanceMethod(AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod issuanceMethod)
Set the 'IssuanceMethod' attribute value. Specifies method of bagtag issuance.

Parameters:
issuanceMethod -

getCarrierCode

public java.lang.String getCarrierCode()
Get the 'CarrierCode' attribute value. Two to three character airline designator.

Returns:
value

setCarrierCode

public void setCarrierCode(java.lang.String carrierCode)
Set the 'CarrierCode' attribute value. Two to three character airline designator.

Parameters:
carrierCode -

getSpecial

public java.lang.String getSpecial()
Get the 'SpecialType' attribute value. Indicates what the bag tag is for (e.g., skis, firearms).

Returns:
value

setSpecial

public void setSpecial(java.lang.String special)
Set the 'SpecialType' attribute value. Indicates what the bag tag is for (e.g., skis, firearms).

Parameters:
special -

getConjunctionBagTagInd

public java.lang.Boolean getConjunctionBagTagInd()
Get the 'ConjunctionBagTagInd' attribute value. If true, a second bag tag needs to be printed with the same bag tag serial number. This is needed when an itinerary requires more transfer fields than are available on a single bag tag.

Returns:
value

setConjunctionBagTagInd

public void setConjunctionBagTagInd(java.lang.Boolean conjunctionBagTagInd)
Set the 'ConjunctionBagTagInd' attribute value. If true, a second bag tag needs to be printed with the same bag tag serial number. This is needed when an itinerary requires more transfer fields than are available on a single bag tag.

Parameters:
conjunctionBagTagInd -