org.ota.air
Class AirCheckIn.PassengerInfo.TicketingInfo

java.lang.Object
  extended by org.ota.air.AirCheckIn.PassengerInfo.TicketingInfo
Enclosing class:
AirCheckIn.PassengerInfo

public static class AirCheckIn.PassengerInfo.TicketingInfo
extends java.lang.Object

Identifies the ticket to be used to check in for a flight segment or segments for this passenger. Also, this information can be used to print an itinerary receipt. 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="TicketingInfo" minOccurs="0" maxOccurs="4">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="CouponInfo" maxOccurs="16">
         <!-- Reference to inner class CouponInfo -->
       </xs:element>
       <xs:element type="ns:FareType" name="PricingInfo" minOccurs="0"/>
       <xs:element name="PaymentTotal" minOccurs="0">
         <!-- Reference to inner class PaymentTotal -->
       </xs:element>
       <xs:element type="ns:LocationType" name="CityCodeOfIssue" minOccurs="0"/>
       <xs:element type="ns:UniqueID_Type" name="ACN_Number" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="required" name="AirlineAccountingCode"/>
     <xs:attribute type="xs:string" use="required" name="FormAndSerialNumber"/>
     <xs:attribute type="xs:string" use="optional" name="AgencyCode"/>
     <xs:attribute type="xs:string" use="optional" name="CountryCodeOfIssue"/>
     <xs:attribute type="xs:string" use="optional" name="IssuingCompanyName"/>
     <xs:attribute type="xs:string" use="optional" name="EndorsementInfo"/>
     <xs:attribute type="xs:string" use="optional" name="DateOfIssue"/>
     <xs:attribute type="xs:string" use="optional" name="OriginalDateofIssue"/>
     <xs:attribute type="xs:string" use="optional" name="IssuingAgentID"/>
     <xs:attribute type="xs:string" use="optional" name="TicketBookReference"/>
     <xs:attributeGroup ref="ns:CompanyID_AttributesGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo
          Identifies the coupon to be used to check-in for a flight segment or segments.
static class AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal
          The total amount paid for this ticket (including all forms of payment).
 
Constructor Summary
AirCheckIn.PassengerInfo.TicketingInfo()
           
 
Method Summary
 void addCouponInfo(AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo item)
          Add a 'CouponInfo' element item.
 void clearCouponInfos()
          Remove all 'CouponInfo' element items.
 UniqueID getACNNumber()
          Get the 'ACN_Number' element value.
 java.lang.String getAgencyCode()
          Get the 'AgencyCode' attribute value.
 java.lang.String getAirlineAccountingCode()
          Get the 'AirlineAccountingCode' attribute value.
 Location getCityCodeOfIssue()
          Get the 'CityCodeOfIssue' element value.
 CompanyIDAttributesGroup getCompanyIDAttributesGroup()
          Get the 'CompanyID_AttributesGroup' attributeGroup value.
 java.lang.String getCountryCodeOfIssue()
          Get the 'CountryCodeOfIssue' attribute value.
 AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo getCouponInfo(int index)
          Get 'CouponInfo' element item by position.
 java.util.List<AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo> getCouponInfos()
          Get the list of 'CouponInfo' element items.
 java.lang.String getDateOfIssue()
          Get the 'DateOfIssue' attribute value.
 java.lang.String getEndorsementInfo()
          Get the 'EndorsementInfo' attribute value.
 java.lang.String getFormAndSerialNumber()
          Get the 'FormAndSerialNumber' attribute value.
 java.lang.String getIssuingAgentID()
          Get the 'IssuingAgentID' attribute value.
 java.lang.String getIssuingCompanyName()
          Get the 'IssuingCompanyName' attribute value.
 java.lang.String getOriginalDateofIssue()
          Get the 'OriginalDateofIssue' attribute value.
 AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal getPaymentTotal()
          Get the 'PaymentTotal' element value.
 Fare getPricingInfo()
          Get the 'PricingInfo' element value.
 java.lang.String getTicketBookReference()
          Get the 'TicketBookReference' attribute value.
 void setACNNumber(UniqueID ACNNumber)
          Set the 'ACN_Number' element value.
 void setAgencyCode(java.lang.String agencyCode)
          Set the 'AgencyCode' attribute value.
 void setAirlineAccountingCode(java.lang.String airlineAccountingCode)
          Set the 'AirlineAccountingCode' attribute value.
 void setCityCodeOfIssue(Location cityCodeOfIssue)
          Set the 'CityCodeOfIssue' element value.
 void setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
          Set the 'CompanyID_AttributesGroup' attributeGroup value.
 void setCountryCodeOfIssue(java.lang.String countryCodeOfIssue)
          Set the 'CountryCodeOfIssue' attribute value.
 void setCouponInfos(java.util.List<AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo> list)
          Set the list of 'CouponInfo' element items.
 void setDateOfIssue(java.lang.String dateOfIssue)
          Set the 'DateOfIssue' attribute value.
 void setEndorsementInfo(java.lang.String endorsementInfo)
          Set the 'EndorsementInfo' attribute value.
 void setFormAndSerialNumber(java.lang.String formAndSerialNumber)
          Set the 'FormAndSerialNumber' attribute value.
 void setIssuingAgentID(java.lang.String issuingAgentID)
          Set the 'IssuingAgentID' attribute value.
 void setIssuingCompanyName(java.lang.String issuingCompanyName)
          Set the 'IssuingCompanyName' attribute value.
 void setOriginalDateofIssue(java.lang.String originalDateofIssue)
          Set the 'OriginalDateofIssue' attribute value.
 void setPaymentTotal(AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal paymentTotal)
          Set the 'PaymentTotal' element value.
 void setPricingInfo(Fare pricingInfo)
          Set the 'PricingInfo' element value.
 void setTicketBookReference(java.lang.String ticketBookReference)
          Set the 'TicketBookReference' attribute value.
 int sizeCouponInfos()
          Get the number of 'CouponInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirCheckIn.PassengerInfo.TicketingInfo

public AirCheckIn.PassengerInfo.TicketingInfo()
Method Detail

getCouponInfos

public java.util.List<AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo> getCouponInfos()
Get the list of 'CouponInfo' element items.

Returns:
list

setCouponInfos

public void setCouponInfos(java.util.List<AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo> list)
Set the list of 'CouponInfo' element items.

Parameters:
list -

sizeCouponInfos

public int sizeCouponInfos()
Get the number of 'CouponInfo' element items.

Returns:
count

addCouponInfo

public void addCouponInfo(AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo item)
Add a 'CouponInfo' element item.

Parameters:
item -

getCouponInfo

public AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo getCouponInfo(int index)
Get 'CouponInfo' element item by position.

Parameters:
index -
Returns:
item

clearCouponInfos

public void clearCouponInfos()
Remove all 'CouponInfo' element items.


getPricingInfo

public Fare getPricingInfo()
Get the 'PricingInfo' element value. Details pertaining to this ticket.

Returns:
value

setPricingInfo

public void setPricingInfo(Fare pricingInfo)
Set the 'PricingInfo' element value. Details pertaining to this ticket.

Parameters:
pricingInfo -

getPaymentTotal

public AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal getPaymentTotal()
Get the 'PaymentTotal' element value.

Returns:
value

setPaymentTotal

public void setPaymentTotal(AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal paymentTotal)
Set the 'PaymentTotal' element value.

Parameters:
paymentTotal -

getCityCodeOfIssue

public Location getCityCodeOfIssue()
Get the 'CityCodeOfIssue' element value. The city from which the ticket was issued.

Returns:
value

setCityCodeOfIssue

public void setCityCodeOfIssue(Location cityCodeOfIssue)
Set the 'CityCodeOfIssue' element value. The city from which the ticket was issued.

Parameters:
cityCodeOfIssue -

getACNNumber

public UniqueID getACNNumber()
Get the 'ACN_Number' element value. The airline confirmation number.

Returns:
value

setACNNumber

public void setACNNumber(UniqueID ACNNumber)
Set the 'ACN_Number' element value. The airline confirmation number.

Parameters:
ACNNumber -

getAirlineAccountingCode

public java.lang.String getAirlineAccountingCode()
Get the 'AirlineAccountingCode' attribute value. This is the IATA airline accounting code for passenger travel.

Returns:
value

setAirlineAccountingCode

public void setAirlineAccountingCode(java.lang.String airlineAccountingCode)
Set the 'AirlineAccountingCode' attribute value. This is the IATA airline accounting code for passenger travel.

Parameters:
airlineAccountingCode -

getFormAndSerialNumber

public java.lang.String getFormAndSerialNumber()
Get the 'FormAndSerialNumber' attribute value. This is the 4 digit form number plus the 6 digit serial number.

Returns:
value

setFormAndSerialNumber

public void setFormAndSerialNumber(java.lang.String formAndSerialNumber)
Set the 'FormAndSerialNumber' attribute value. This is the 4 digit form number plus the 6 digit serial number.

Parameters:
formAndSerialNumber -

getAgencyCode

public java.lang.String getAgencyCode()
Get the 'AgencyCode' attribute value. This is the numeric code assigned by IATA or alpha-numeric pseudo code assigned by the ticketing system.

Returns:
value

setAgencyCode

public void setAgencyCode(java.lang.String agencyCode)
Set the 'AgencyCode' attribute value. This is the numeric code assigned by IATA or alpha-numeric pseudo code assigned by the ticketing system.

Parameters:
agencyCode -

getCountryCodeOfIssue

public java.lang.String getCountryCodeOfIssue()
Get the 'CountryCodeOfIssue' attribute value. The country from which the ticket was issued.

Returns:
value

setCountryCodeOfIssue

public void setCountryCodeOfIssue(java.lang.String countryCodeOfIssue)
Set the 'CountryCodeOfIssue' attribute value. The country from which the ticket was issued.

Parameters:
countryCodeOfIssue -

getIssuingCompanyName

public java.lang.String getIssuingCompanyName()
Get the 'IssuingCompanyName' attribute value. The name of the issuing office (e.g., American Express)

Returns:
value

setIssuingCompanyName

public void setIssuingCompanyName(java.lang.String issuingCompanyName)
Set the 'IssuingCompanyName' attribute value. The name of the issuing office (e.g., American Express)

Parameters:
issuingCompanyName -

getEndorsementInfo

public java.lang.String getEndorsementInfo()
Get the 'EndorsementInfo' attribute value. Specifies endorsements or restrictions (e.g., a restriction would read "valid UA only")

Returns:
value

setEndorsementInfo

public void setEndorsementInfo(java.lang.String endorsementInfo)
Set the 'EndorsementInfo' attribute value. Specifies endorsements or restrictions (e.g., a restriction would read "valid UA only")

Parameters:
endorsementInfo -

getDateOfIssue

public java.lang.String getDateOfIssue()
Get the 'DateOfIssue' attribute value. The date the ticket was issued. This date could be the original date of issue (if not reissued) or the reissue date.

Returns:
value

setDateOfIssue

public void setDateOfIssue(java.lang.String dateOfIssue)
Set the 'DateOfIssue' attribute value. The date the ticket was issued. This date could be the original date of issue (if not reissued) or the reissue date.

Parameters:
dateOfIssue -

getOriginalDateofIssue

public java.lang.String getOriginalDateofIssue()
Get the 'OriginalDateofIssue' attribute value. The original date the ticket was issued.

Returns:
value

setOriginalDateofIssue

public void setOriginalDateofIssue(java.lang.String originalDateofIssue)
Set the 'OriginalDateofIssue' attribute value. The original date the ticket was issued.

Parameters:
originalDateofIssue -

getIssuingAgentID

public java.lang.String getIssuingAgentID()
Get the 'IssuingAgentID' attribute value. ID of the agent that issued the ticket.

Returns:
value

setIssuingAgentID

public void setIssuingAgentID(java.lang.String issuingAgentID)
Set the 'IssuingAgentID' attribute value. ID of the agent that issued the ticket.

Parameters:
issuingAgentID -

getTicketBookReference

public java.lang.String getTicketBookReference()
Get the 'TicketBookReference' attribute value. Book number, relative to total number of books (e.g., 1 of 4)

Returns:
value

setTicketBookReference

public void setTicketBookReference(java.lang.String ticketBookReference)
Set the 'TicketBookReference' attribute value. Book number, relative to total number of books (e.g., 1 of 4)

Parameters:
ticketBookReference -

getCompanyIDAttributesGroup

public CompanyIDAttributesGroup getCompanyIDAttributesGroup()
Get the 'CompanyID_AttributesGroup' attributeGroup value. Identifies the company that issued the ticket.

Returns:
value

setCompanyIDAttributesGroup

public void setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
Set the 'CompanyID_AttributesGroup' attributeGroup value. Identifies the company that issued the ticket.

Parameters:
companyIDAttributesGroup -