Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   
   package org.jibx.schema.org.opentravel._2012B.air;
   
   import java.util.ArrayList;
   import java.util.List;
The Get Offer request message provides trip and passenger characteristics to be used by an offer processing system to target relevant offers. Request criteria may be specified for the entire trip or by individual traveler and/or arranger and include any combination of the following: » Confirmed booking —including air itinerary, traveler/arranger, purchased offers, payment, pricing and ticketing information » Pre-booking —including origin/destination, itinerary, traveler/arranger preferences and specific flight information » Baggage —including item type, quantity, description, origin/destination, marketing/operating carriers and traveler/itinerary association » Seat information —including marketing classification, requested quantity and traveler/itinerary association » Offers to include and/or exclude » Offers that have already been presented and/or purchased Additional supported business functionality includes: » Offer family encoding by airline suppliers and/or ATPCO » Detailed point of sale information » Pricing structure flexibility, including display/ pricing currency(s), ticketing country/ city, and loyalty program redemption support » Offer stages that specify the stage in the journey at which the ancillary offer request is being made or the offer was purchased, e.g. shopping and check-in » Travel insurance product offers included with ancillary offers Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OTA_AirGetOfferRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS"/>
       <xs:element name="PriceStructure" minOccurs="0">
         <!-- Reference to inner class PriceStructure -->
       </xs:element>
       <xs:element name="RequestCriterion">
         <xs:complexType>
           <xs:sequence>
             <xs:element name="ConfirmedBookingInfo" minOccurs="0">
               <!-- Reference to inner class ConfirmedBookingInfo -->
             </xs:element>
             <xs:element name="AirItinerary" minOccurs="0">
               <!-- Reference to inner class AirItinerary -->
             </xs:element>
             <xs:element name="Arranger" minOccurs="0">
               <!-- Reference to inner class Arranger -->
             </xs:element>
             <xs:element type="ns:BaggageQueryType" name="BaggageInfo" minOccurs="0" maxOccurs="unbounded"/>
             <xs:element type="ns:AncillaryServiceActionType" name="IncludeExclude" minOccurs="0" maxOccurs="999"/>
             <xs:element name="OriginDestination" minOccurs="0" maxOccurs="10">
               <!-- Reference to inner class OriginDestination -->
             </xs:element>
             <xs:element name="PresentedPurchased" minOccurs="0" maxOccurs="999">
               <!-- Reference to inner class PresentedPurchased -->
             </xs:element>
             <xs:element type="ns:AirPricingQualifierType" name="PricingQualifier" minOccurs="0" maxOccurs="9"/>
             <xs:element name="SeatInfo" minOccurs="0">
               <!-- Reference to inner class SeatInfo -->
             </xs:element>
             <xs:element type="ns:SpecificFlightInfoType" name="SpecificFlight" minOccurs="0"/>
             <xs:element name="Traveler" minOccurs="0">
               <!-- Reference to inner class Traveler -->
             </xs:element>
             <xs:element name="TravelPreferences" minOccurs="0" maxOccurs="10">
               <!-- Reference to inner class TravelPreferences -->
             </xs:element>
             <xs:element type="ns:AirInsuranceOfferType" name="TripInsurance" minOccurs="0"/>
             <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
           </xs:sequence>
           <xs:attribute use="optional" name="OfferStage">
             <xs:simpleType>
               <!-- Reference to inner class OfferStage -->
             </xs:simpleType>
           </xs:attribute>
           <xs:attribute type="xs:boolean" use="optional" name="TripInsuranceInd"/>
           <xs:attribute use="required" name="CodeSource">
             <xs:simpleType>
               <!-- Reference to inner class CodeSource -->
             </xs:simpleType>
           </xs:attribute>
         </xs:complexType>
       </xs:element>
       <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
     <xs:attribute type="xs:string" use="optional" name="MaxOfferQty"/>
   </xs:complexType>
 </xs:element>
 
 
 public class GetOfferRQ
 {
     private POS POS;
     private PriceStructure priceStructure;
     private AirItinerary airItinerary;
     private Arranger arranger;
     private SeatInfo seatInfo;
     private Traveler traveler;
     private TPAExtensions TPAExtensions;
     private String maxOfferQty;

    
Get the 'POS' element value. Point of Sale identification that identifies the party or connection channel making the request and is used for message authentication. Terminal, entity, position, channel information and message password may be included.

Returns:
value
 
     public POS getPOS() {
         return ;
     }

    
Set the 'POS' element value. Point of Sale identification that identifies the party or connection channel making the request and is used for message authentication. Terminal, entity, position, channel information and message password may be included.

Parameters:
POS
 
     public void setPOS(POS POS) {
         this. = POS;
     }

    
Get the 'PriceStructure' element value.

Returns:
value
 
     public PriceStructure getPriceStructure() {
         return ;
     }

    
Set the 'PriceStructure' element value.

Parameters:
priceStructure
 
     public void setPriceStructure(PriceStructure priceStructure) {
         this. = priceStructure;
     }

    
Get the 'ConfirmedBookingInfo' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
value
 
         return ;
     }

    
Set the 'ConfirmedBookingInfo' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
confirmedBookingInfo
 
     public void setConfirmedBookingInfo(
             ConfirmedBookingInfo confirmedBookingInfo) {
         this. = confirmedBookingInfo;
     }

    
Get the 'AirItinerary' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
value
 
     public AirItinerary getAirItinerary() {
         return ;
     }

    
Set the 'AirItinerary' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
airItinerary
 
     public void setAirItinerary(AirItinerary airItinerary) {
         this. = airItinerary;
     }

    
Get the 'Arranger' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
value
 
     public Arranger getArranger() {
         return ;
     }

    
Set the 'Arranger' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
arranger
 
     public void setArranger(Arranger arranger) {
         this. = arranger;
     }

    
Get the list of 'BaggageInfo' element items. Information about traveler(s) and their baggage for baggage services offers.

Returns:
list
 
         return ;
     }

    
Set the list of 'BaggageInfo' element items. Information about traveler(s) and their baggage for baggage services offers.

Parameters:
list
 
     public void setRequestCriterionBaggageInfoList(List<BaggageQuerylist) {
          = list;
     }

    
Get the number of 'BaggageInfo' element items.

Returns:
count
 
     public int sizeRequestCriterionBaggageInfoList() {
         return .size();
     }

    
Add a 'BaggageInfo' element item.

Parameters:
item
 
     public void addRequestCriterionBaggageInfo(BaggageQuery item) {
         .add(item);
     }

    
Get 'BaggageInfo' element item by position.

Parameters:
index
Returns:
item
 
     public BaggageQuery getRequestCriterionBaggageInfo(int index) {
         return .get(index);
     }

    
Remove all 'BaggageInfo' element items.
 
     public void clearRequestCriterionBaggageInfoList() {
     }

    
Get the list of 'IncludeExclude' element items. Service items, including service type, product group(s), and sub-group(s), to be required, included or excluded in the offer response.

Returns:
list
 
         return ;
     }

    
Set the list of 'IncludeExclude' element items. Service items, including service type, product group(s), and sub-group(s), to be required, included or excluded in the offer response.

Parameters:
list
 
             List<AncillaryServiceActionlist) {
          = list;
     }

    
Get the number of 'IncludeExclude' element items.

Returns:
count
 
     public int sizeRequestCriterionIncludeExcludeList() {
         return .size();
     }

    
Add a 'IncludeExclude' element item.

Parameters:
item
 
     }

    
Get 'IncludeExclude' element item by position.

Parameters:
index
Returns:
item
 
         return .get(index);
     }

    
Remove all 'IncludeExclude' element items.
 
     public void clearRequestCriterionIncludeExcludeList() {
     }

    
Get the list of 'OriginDestination' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
list
 
         return ;
     }

    
Set the list of 'OriginDestination' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
list
 
     public void setOriginDestinationList(List<OriginDestinationlist) {
          = list;
     }

    
Get the number of 'OriginDestination' element items.

Returns:
count
 
     public int sizeOriginDestinationList() {
         return .size();
     }

    
Add a 'OriginDestination' element item.

Parameters:
item
 
     public void addOriginDestination(OriginDestination item) {
         .add(item);
     }

    
Get 'OriginDestination' element item by position.

Parameters:
index
Returns:
item
 
     public OriginDestination getOriginDestination(int index) {
         return .get(index);
     }

    
Remove all 'OriginDestination' element items.
 
     public void clearOriginDestinationList() {
         .clear();
     }

    
Get the list of 'PresentedPurchased' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
list
 
         return ;
     }

    
Set the list of 'PresentedPurchased' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
list
 
     public void setPresentedPurchasedList(List<PresentedPurchasedlist) {
          = list;
     }

    
Get the number of 'PresentedPurchased' element items.

Returns:
count
 
     public int sizePresentedPurchasedList() {
         return .size();
     }

    
Add a 'PresentedPurchased' element item.

Parameters:
item
 
     public void addPresentedPurchased(PresentedPurchased item) {
         .add(item);
     }

    
Get 'PresentedPurchased' element item by position.

Parameters:
index
Returns:
item
 
     public PresentedPurchased getPresentedPurchased(int index) {
         return .get(index);
     }

    
Remove all 'PresentedPurchased' element items.
 
     public void clearPresentedPurchasedList() {
         .clear();
     }

    
Get the list of 'PricingQualifier' element items. Additional pricing information, including restrictions, promotions and tax exemptions.

Returns:
list
 
         return ;
     }

    
Set the list of 'PricingQualifier' element items. Additional pricing information, including restrictions, promotions and tax exemptions.

Parameters:
list
 
             List<AirPricingQualifierlist) {
          = list;
     }

    
Get the number of 'PricingQualifier' element items.

Returns:
count
 
         return .size();
     }

    
Add a 'PricingQualifier' element item.

Parameters:
item
 
     }

    
Get 'PricingQualifier' element item by position.

Parameters:
index
Returns:
item
 
         return .get(index);
     }

    
Remove all 'PricingQualifier' element items.
 
     }

    
Get the 'SeatInfo' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
value
 
     public SeatInfo getSeatInfo() {
         return ;
     }

    
Set the 'SeatInfo' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
seatInfo
 
     public void setSeatInfo(SeatInfo seatInfo) {
         this. = seatInfo;
     }

    
Get the 'SpecificFlight' element value. Specific flight number and airline that availability is being requested for.

Returns:
value
 
         return ;
     }

    
Set the 'SpecificFlight' element value. Specific flight number and airline that availability is being requested for.

Parameters:
requestCriterionSpecificFlight
 
     public void setRequestCriterionSpecificFlight(
             SpecificFlightInfo requestCriterionSpecificFlight) {
         this. = requestCriterionSpecificFlight;
     }

    
Get the 'Traveler' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
value
 
     public Traveler getTraveler() {
         return ;
     }

    
Set the 'Traveler' element value. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
traveler
 
     public void setTraveler(Traveler traveler) {
         this. = traveler;
     }

    
Get the list of 'TravelPreferences' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Returns:
list
 
         return ;
     }

    
Set the list of 'TravelPreferences' element items. A container with request criteria used to determine the ancillary offer response. Note that the structure of the elements allows criteria to be specified for the entire trip or by individual traveler and/or arranger.

Parameters:
list
 
     public void setTravelPreferenceList(List<TravelPreferenceslist) {
          = list;
     }

    
Get the number of 'TravelPreferences' element items.

Returns:
count
 
     public int sizeTravelPreferenceList() {
         return .size();
     }

    
Add a 'TravelPreferences' element item.

Parameters:
item
 
     public void addTravelPreference(TravelPreferences item) {
         .add(item);
     }

    
Get 'TravelPreferences' element item by position.

Parameters:
index
Returns:
item
 
     public TravelPreferences getTravelPreference(int index) {
         return .get(index);
     }

    
Remove all 'TravelPreferences' element items.
 
     public void clearTravelPreferenceList() {
         .clear();
     }

    
Get the 'TripInsurance' element value. Third-party trip insurance information.

Returns:
value
 
         return ;
     }

    
Set the 'TripInsurance' element value. Third-party trip insurance information.

Parameters:
requestCriterionTripInsurance
 
     public void setRequestCriterionTripInsurance(
             AirInsuranceOffer requestCriterionTripInsurance) {
         this. = requestCriterionTripInsurance;
     }

    
Get the 'TPA_Extensions' element value.

Returns:
value
 
         return ;
     }

    
Set the 'TPA_Extensions' element value.

Parameters:
requestCriterionTPAExtensions
 
     public void setRequestCriterionTPAExtensions(
             TPAExtensions requestCriterionTPAExtensions) {
         this. = requestCriterionTPAExtensions;
     }

    
Get the 'OfferStage' attribute value. Specifies the journey stage at which the ancillary offer request is being made, e.g. shopping and check-in.If used, this is considered an offer processing system "actionable" value. Check with your trading partners to ensure they support this level of offer processing.

Returns:
value
 
         return ;
     }

    
Set the 'OfferStage' attribute value. Specifies the journey stage at which the ancillary offer request is being made, e.g. shopping and check-in.If used, this is considered an offer processing system "actionable" value. Check with your trading partners to ensure they support this level of offer processing.

Parameters:
requestCriterionOfferStage
 
     public void setRequestCriterionOfferStage(
             OfferStage requestCriterionOfferStage) {
         this. = requestCriterionOfferStage;
     }

    
Get the 'TripInsuranceInd' attribute value. If true, trip insurance offers are being requested.

Returns:
value
 
         return ;
     }

    
Set the 'TripInsuranceInd' attribute value. If true, trip insurance offers are being requested.

Parameters:
requestCriterionTripInsuranceInd
 
             Boolean requestCriterionTripInsuranceInd) {
         this. = requestCriterionTripInsuranceInd;
     }

    
Get the 'CodeSource' attribute value. The source for service code and sub-code definitions. Note that this may be overidden elsewhere in the message by entering a value into an

Returns:
value
CodeSource:
attribute.
 
         return ;
     }

    
Set the 'CodeSource' attribute value. The source for service code and sub-code definitions. Note that this may be overidden elsewhere in the message by entering a value into an

Parameters:
requestCriterionCodeSource
CodeSource:
attribute.
 
     public void setRequestCriterionCodeSource(
             CodeSource requestCriterionCodeSource) {
         this. = requestCriterionCodeSource;
     }

    
Get the 'TPA_Extensions' element value.

Returns:
value
 
     public TPAExtensions getTPAExtensions() {
         return ;
     }

    
Set the 'TPA_Extensions' element value.

Parameters:
TPAExtensions
 
     public void setTPAExtensions(TPAExtensions TPAExtensions) {
         this. = TPAExtensions;
     }

    
Get the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element of all OpenTravel messages.

Returns:
value
 
         return ;
     }

    
Set the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element of all OpenTravel messages.

Parameters:
OTAPayloadStdAttributes
 
     public void setOTAPayloadStdAttributes(
             OTAPayloadStdAttributes OTAPayloadStdAttributes) {
         this. = OTAPayloadStdAttributes;
     }

    
Get the 'MaxOfferQty' attribute value. The maximum number of offers desired in the response.This is typically used to constrain the offer results, allowing the processing engine to return the most relevant offers. It is recommended that you confirm that your trading partners support this functionality before implementing.

Returns:
value
 
     public String getMaxOfferQty() {
         return ;
     }

    
Set the 'MaxOfferQty' attribute value. The maximum number of offers desired in the response.This is typically used to constrain the offer results, allowing the processing engine to return the most relevant offers. It is recommended that you confirm that your trading partners support this functionality before implementing.

Parameters:
maxOfferQty
 
     public void setMaxOfferQty(String maxOfferQty) {
         this. = maxOfferQty;
     }
    
Offer pricing structure request information, including display and pricing currency overrides. If no display or pricing currency information is provided, the display and pricing currency will default to the value in POS/Source/

ISOCurrency.The:
ticketing currency code is set in the ISOCurrency attribute in POS/Source. If no DisplayCurrency or PricingCurrency codes are provided, the display and pricing currency will default to the value in POS/Source/@ISOCurrency. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PriceStructure" minOccurs="0">
   <xs:complexType>
     <xs:attribute type="xs:boolean" use="optional" name="ExcludePointsInd"/>
     <xs:attribute type="xs:string" use="optional" name="TicketingCountryCode"/>
     <xs:attribute type="xs:string" use="optional" name="TicketingCityCode"/>
     <xs:attribute type="xs:string" use="optional" name="DisplayCurrency"/>
     <xs:attribute type="xs:string" use="optional" name="PricingCurrency"/>
   </xs:complexType>
 </xs:element>
 
 
     public static class PriceStructure
     {
         private Boolean excludePointsInd;
         private String ticketingCountryCode;
         private String ticketingCityCode;
         private String displayCurrency;
         private String pricingCurrency;

        
Get the 'ExcludePointsInd' attribute value. If true, redemption point quantities should NOT be included in the results.

Returns:
value
 
         public Boolean getExcludePointsInd() {
             return ;
         }

        
Set the 'ExcludePointsInd' attribute value. If true, redemption point quantities should NOT be included in the results.

Parameters:
excludePointsInd
 
         public void setExcludePointsInd(Boolean excludePointsInd) {
             this. = excludePointsInd;
         }

        
Get the 'TicketingCountryCode' attribute value. The country code where the ticket will be/ has been issued in ISO 3166 encoding.ISO 3166 Alpha-3 Country Codes: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3If this code is entered, it overrides the TicketingCityCode.

Returns:
value
 
         public String getTicketingCountryCode() {
             return ;
         }

        
Set the 'TicketingCountryCode' attribute value. The country code where the ticket will be/ has been issued in ISO 3166 encoding.ISO 3166 Alpha-3 Country Codes: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3If this code is entered, it overrides the TicketingCityCode.

Parameters:
ticketingCountryCode
 
         public void setTicketingCountryCode(String ticketingCountryCode) {
             this. = ticketingCountryCode;
         }

        
Get the 'TicketingCityCode' attribute value. The city or airport code where the ticket will be/ has been issued in IATA encoding.If using IATA airport codes: http://www.airport-technology.com/codes/

Returns:
value
 
         public String getTicketingCityCode() {
             return ;
         }

        
Set the 'TicketingCityCode' attribute value. The city or airport code where the ticket will be/ has been issued in IATA encoding.If using IATA airport codes: http://www.airport-technology.com/codes/

Parameters:
ticketingCityCode
 
         public void setTicketingCityCode(String ticketingCityCode) {
             this. = ticketingCityCode;
         }

        
Get the 'DisplayCurrency' attribute value. The requested display currency in ISO 4217 encoding.(Reference): http://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php(More Info): http://www.opentraveldevelopersnetwork.com/2012A_SchemaDoc/DisplayCurrency

Returns:
value
 
         public String getDisplayCurrency() {
             return ;
         }

        
Set the 'DisplayCurrency' attribute value. The requested display currency in ISO 4217 encoding.(Reference): http://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php(More Info): http://www.opentraveldevelopersnetwork.com/2012A_SchemaDoc/DisplayCurrency

Parameters:
displayCurrency
 
         public void setDisplayCurrency(String displayCurrency) {
             this. = displayCurrency;
         }

        
Get the 'PricingCurrency' attribute value. The requested pricing/filing currency in ISO 4217 encoding.CAD = Canadian Dollar | USD = United States Dollar | EUR = Eurohttp://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php

Returns:
value
 
         public String getPricingCurrency() {
             return ;
         }

        
Set the 'PricingCurrency' attribute value. The requested pricing/filing currency in ISO 4217 encoding.CAD = Canadian Dollar | USD = United States Dollar | EUR = Eurohttp://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php

Parameters:
pricingCurrency
 
         public void setPricingCurrency(String pricingCurrency) {
             this. = pricingCurrency;
         }
     }
    
Reservation details for a completed booking. NOTE: This information only pertains to confirmed and booked reservations. All other offer criteria should be specified in the other elements in this message. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ConfirmedBookingInfo" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:PricedItineraryType" name="AirItinerary" minOccurs="0"/>
       <xs:element type="ns:TravelerInfoType" name="Traveler" minOccurs="0"/>
       <xs:element type="ns:AirArrangerType" name="Arranger" minOccurs="0"/>
       <xs:element type="ns:PaymentFormType" name="Payment" minOccurs="0"/>
       <xs:element type="ns:TicketingInfoType" name="Ticketing" minOccurs="0" maxOccurs="99"/>
       <xs:element name="Pricing" minOccurs="0">
         <!-- Reference to inner class Pricing -->
       </xs:element>
       <xs:element type="ns:AirPurchasedOfferType" name="PurchasedOffers" minOccurs="0"/>
       <xs:element type="ns:UniqueID_Type" name="BookingReferenceID" minOccurs="0" maxOccurs="99"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="LastModified"/>
   </xs:complexType>
 </xs:element>
 
 
     public static class ConfirmedBookingInfo
     {
         private PricedItinerary airItinerary;
         private TravelerInfo traveler;
         private AirArranger arranger;
         private PaymentForm payment;
         private List<TicketingInfoticketingList = new ArrayList<TicketingInfo>();
         private Pricing pricing;
         private AirPurchasedOffer purchasedOffers;
         private List<UniqueIDbookingReferenceIDList = new ArrayList<UniqueID>();
         private String lastModified;

        
Get the 'AirItinerary' element value. A collection of all flight segments for the booking.

Returns:
value
 
         public PricedItinerary getAirItinerary() {
             return ;
         }

        
Set the 'AirItinerary' element value. A collection of all flight segments for the booking.

Parameters:
airItinerary
 
         public void setAirItinerary(PricedItinerary airItinerary) {
             this. = airItinerary;
         }

        
Get the 'Traveler' element value. All traveler information relevant to the booking.

Returns:
value
 
         public TravelerInfo getTraveler() {
             return ;
         }

        
Set the 'Traveler' element value. All traveler information relevant to the booking.

Parameters:
traveler
 
         public void setTraveler(TravelerInfo traveler) {
             this. = traveler;
         }

        
Get the 'Arranger' element value. All arranger information relevant to the booking. Note an arranger is defined as a person or entity associated with an air trip who will not be traveling. This is generally used to describe an individual or company paying for a ticket or making the travel plans.

Returns:
value
 
         public AirArranger getArranger() {
             return ;
         }

        
Set the 'Arranger' element value. All arranger information relevant to the booking. Note an arranger is defined as a person or entity associated with an air trip who will not be traveling. This is generally used to describe an individual or company paying for a ticket or making the travel plans.

Parameters:
arranger
 
         public void setArranger(AirArranger arranger) {
             this. = arranger;
         }

        
Get the 'Payment' element value. All payment information relevant to the booking.

Returns:
value
 
         public PaymentForm getPayment() {
             return ;
         }

        
Set the 'Payment' element value. All payment information relevant to the booking.

Parameters:
payment
 
         public void setPayment(PaymentForm payment) {
             this. = payment;
         }

        
Get the list of 'Ticketing' element items. Information that specifies the ticketing arrangement or a summary of the associated ticket(s).

Returns:
list
 
         public List<TicketingInfogetTicketingList() {
             return ;
         }

        
Set the list of 'Ticketing' element items. Information that specifies the ticketing arrangement or a summary of the associated ticket(s).

Parameters:
list
 
         public void setTicketingList(List<TicketingInfolist) {
              = list;
         }

        
Get the number of 'Ticketing' element items.

Returns:
count
 
         public int sizeTicketingList() {
             return .size();
         }

        
Add a 'Ticketing' element item.

Parameters:
item
 
         public void addTicketing(TicketingInfo item) {
             .add(item);
         }

        
Get 'Ticketing' element item by position.

Parameters:
index
Returns:
item
        public TicketingInfo getTicketing(int index) {
            return .get(index);
        }

        
Remove all 'Ticketing' element items.
        public void clearTicketingList() {
            .clear();
        }

        
Get the 'Pricing' element value.

Returns:
value
        public Pricing getPricing() {
            return ;
        }

        
Set the 'Pricing' element value.

Parameters:
pricing
        public void setPricing(Pricing pricing) {
            this. = pricing;
        }

        
Get the 'PurchasedOffers' element value. Information pertaining to any merchandising offers purchased by the traveler and/or arranger associated with this booking.

Returns:
value
        public AirPurchasedOffer getPurchasedOffers() {
            return ;
        }

        
Set the 'PurchasedOffers' element value. Information pertaining to any merchandising offers purchased by the traveler and/or arranger associated with this booking.

Parameters:
purchasedOffers
        public void setPurchasedOffers(AirPurchasedOffer purchasedOffers) {
            this. = purchasedOffers;
        }

        
Get the list of 'BookingReferenceID' element items. The passenger PNR or other booking reference ID.

Returns:
list
        public List<UniqueIDgetBookingReferenceIDList() {
            return ;
        }

        
Set the list of 'BookingReferenceID' element items. The passenger PNR or other booking reference ID.

Parameters:
list
        public void setBookingReferenceIDList(List<UniqueIDlist) {
             = list;
        }

        
Get the number of 'BookingReferenceID' element items.

Returns:
count
        public int sizeBookingReferenceIDList() {
            return .size();
        }

        
Add a 'BookingReferenceID' element item.

Parameters:
item
        public void addBookingReferenceID(UniqueID item) {
            .add(item);
        }

        
Get 'BookingReferenceID' element item by position.

Parameters:
index
Returns:
item
        public UniqueID getBookingReferenceID(int index) {
            return .get(index);
        }

        
Remove all 'BookingReferenceID' element items.
        public void clearBookingReferenceIDList() {
            .clear();
        }

        
Get the 'LastModified' attribute value. Specifies the date the reservation was last modified.

Returns:
value
        public String getLastModified() {
            return ;
        }

        
Set the 'LastModified' attribute value. Specifies the date the reservation was last modified.

Parameters:
lastModified
        public void setLastModified(String lastModified) {
            this. = lastModified;
        }
        
Information applicable to the pricing of the booking. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Pricing" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="PricingIndicator" minOccurs="0" maxOccurs="5">
         <xs:complexType>
           <xs:attributeGroup ref="ns:PricingInfoGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="Account" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Account -->
       </xs:element>
       <xs:element type="ns:FreeTextType" name="Comment" minOccurs="0" maxOccurs="10"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="StatisticalCode"/>
     <xs:attribute type="xs:string" use="optional" name="ValidatingAirlineCode"/>
     <xs:attribute type="xs:string" use="optional" name="DepartureDate"/>
     <xs:attribute type="xs:string" use="optional" name="PriceType"/>
     <xs:attribute type="xs:float" use="optional" name="NUC_Rate"/>
     <xs:attribute type="xs:float" use="optional" name="ExchangeRate"/>
   </xs:complexType>
 </xs:element>
 
        public static class Pricing
        {
            private List<PricingInfoGrouppricingIndicatorList = new ArrayList<PricingInfoGroup>();
            private List<AccountaccountList = new ArrayList<Account>();
            private List<FreeTextcommentList = new ArrayList<FreeText>();
            private String statisticalCode;
            private String validatingAirlineCode;
            private String departureDate;
            private String price;
            private Float NUCRate;
            private Float exchangeRate;

            
Get the list of 'PricingIndicator' element items. Specific information about the price.

Returns:
list
            public List<PricingInfoGroupgetPricingIndicatorList() {
                return ;
            }

            
Set the list of 'PricingIndicator' element items. Specific information about the price.

Parameters:
list
            public void setPricingIndicatorList(List<PricingInfoGrouplist) {
                 = list;
            }

            
Get the number of 'PricingIndicator' element items.

Returns:
count
            public int sizePricingIndicatorList() {
                return .size();
            }

            
Add a 'PricingIndicator' element item.

Parameters:
item
            public void addPricingIndicator(PricingInfoGroup item) {
                .add(item);
            }

            
Get 'PricingIndicator' element item by position.

Parameters:
index
Returns:
item
            public PricingInfoGroup getPricingIndicator(int index) {
                return .get(index);
            }

            
Remove all 'PricingIndicator' element items.
            public void clearPricingIndicatorList() {
                .clear();
            }

            
Get the list of 'Account' element items.

Returns:
list
            public List<AccountgetAccountList() {
                return ;
            }

            
Set the list of 'Account' element items.

Parameters:
list
            public void setAccountList(List<Accountlist) {
                 = list;
            }

            
Get the number of 'Account' element items.

Returns:
count
            public int sizeAccountList() {
                return .size();
            }

            
Add a 'Account' element item.

Parameters:
item
            public void addAccount(Account item) {
                .add(item);
            }

            
Get 'Account' element item by position.

Parameters:
index
Returns:
item
            public Account getAccount(int index) {
                return .get(index);
            }

            
Remove all 'Account' element items.
            public void clearAccountList() {
                .clear();
            }

            
Get the list of 'Comment' element items. A comment applicable to all the pricing information.

Returns:
list
            public List<FreeTextgetCommentList() {
                return ;
            }

            
Set the list of 'Comment' element items. A comment applicable to all the pricing information.

Parameters:
list
            public void setCommentList(List<FreeTextlist) {
                 = list;
            }

            
Get the number of 'Comment' element items.

Returns:
count
            public int sizeCommentList() {
                return .size();
            }

            
Add a 'Comment' element item.

Parameters:
item
            public void addComment(FreeText item) {
                .add(item);
            }

            
Get 'Comment' element item by position.

Parameters:
index
Returns:
item
            public FreeText getComment(int index) {
                return .get(index);
            }

            
Remove all 'Comment' element items.
            public void clearCommentList() {
                .clear();
            }

            
Get the 'StatisticalCode' attribute value. Used for domestic or international sales differentiation.

Returns:
value
            public String getStatisticalCode() {
                return ;
            }

            
Set the 'StatisticalCode' attribute value. Used for domestic or international sales differentiation.

Parameters:
statisticalCode
            public void setStatisticalCode(String statisticalCode) {
                this. = statisticalCode;
            }

            
Get the 'ValidatingAirlineCode' attribute value. The validating airline code for the ticketing.

Returns:
value
            public String getValidatingAirlineCode() {
                return ;
            }

            
Set the 'ValidatingAirlineCode' attribute value. The validating airline code for the ticketing.

Parameters:
validatingAirlineCode
            public void setValidatingAirlineCode(String validatingAirlineCode) {
                this. = validatingAirlineCode;
            }

            
Get the 'DepartureDate' attribute value. The departure date of the first leg of the booked itinerary.

Returns:
value
            public String getDepartureDate() {
                return ;
            }

            
Set the 'DepartureDate' attribute value. The departure date of the first leg of the booked itinerary.

Parameters:
departureDate
            public void setDepartureDate(String departureDate) {
                this. = departureDate;
            }

            
Get the 'PriceType' attribute value. Used to specify the type of price.

Returns:
value
            public String getPrice() {
                return ;
            }

            
Set the 'PriceType' attribute value. Used to specify the type of price.

Parameters:
price
            public void setPrice(String price) {
                this. = price;
            }

            
Get the 'NUC_Rate' attribute value. The neutral unit currency rate.

Returns:
value
            public Float getNUCRate() {
                return ;
            }

            
Set the 'NUC_Rate' attribute value. The neutral unit currency rate.

Parameters:
NUCRate
            public void setNUCRate(Float NUCRate) {
                this. = NUCRate;
            }

            
Get the 'ExchangeRate' attribute value. The currency exchange rate.

Returns:
value
            public Float getExchangeRate() {
                return ;
            }

            
Set the 'ExchangeRate' attribute value. The currency exchange rate.

Parameters:
exchangeRate
            public void setExchangeRate(Float exchangeRate) {
                this. = exchangeRate;
            }
            
Specifies an account code applicable to the pricing and reservation. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Account" minOccurs="0" maxOccurs="5">
   <xs:complexType>
     <xs:attribute type="xs:string" use="required" name="Code"/>
   </xs:complexType>
 </xs:element>
 
            public static class Account
            {
                private String code;

                
Get the 'Code' attribute value. The account code applicable to the fare.

Returns:
value
                public String getCode() {
                    return ;
                }

                
Set the 'Code' attribute value. The account code applicable to the fare.

Parameters:
code
                public void setCode(String code) {
                    this. = code;
                }
            }
        }
    }
    
Air itinerary information, including a choice between (non-priced) air itinerary information or priced air itinerary information and itinerary upgrade instructions. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AirItinerary" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="ItineraryUpgrade" minOccurs="0">
         <!-- Reference to inner class ItineraryUpgrade -->
       </xs:element>
       <xs:element name="Itinerary" minOccurs="0" maxOccurs="99">
         <!-- Reference to inner class Itinerary -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 
    public static class AirItinerary
    {
        private ItineraryUpgrade itineraryUpgrade;
        private List<ItineraryitineraryList = new ArrayList<Itinerary>();

        
Get the 'ItineraryUpgrade' element value.

Returns:
value
        public ItineraryUpgrade getItineraryUpgrade() {
            return ;
        }

        
Set the 'ItineraryUpgrade' element value.

Parameters:
itineraryUpgrade
        public void setItineraryUpgrade(ItineraryUpgrade itineraryUpgrade) {
            this. = itineraryUpgrade;
        }

        
Get the list of 'Itinerary' element items.

Returns:
list
        public List<ItinerarygetItineraryList() {
            return ;
        }

        
Set the list of 'Itinerary' element items.

Parameters:
list
        public void setItineraryList(List<Itinerarylist) {
             = list;
        }

        
Get the number of 'Itinerary' element items.

Returns:
count
        public int sizeItineraryList() {
            return .size();
        }

        
Add a 'Itinerary' element item.

Parameters:
item
        public void addItinerary(Itinerary item) {
            .add(item);
        }

        
Get 'Itinerary' element item by position.

Parameters:
index
Returns:
item
        public Itinerary getItinerary(int index) {
            return .get(index);
        }

        
Remove all 'Itinerary' element items.
        public void clearItineraryList() {
            .clear();
        }
        
Information about how to upgrade the itinerary. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ItineraryUpgrade" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="UpgradeSegment" maxOccurs="unbounded">
         <!-- Reference to inner class UpgradeSegment -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 
        public static class ItineraryUpgrade
        {
            private List<UpgradeSegmentupgradeSegmentList = new ArrayList<UpgradeSegment>();

            
Get the list of 'UpgradeSegment' element items.

Returns:
list
            public List<UpgradeSegmentgetUpgradeSegmentList() {
                return ;
            }

            
Set the list of 'UpgradeSegment' element items.

Parameters:
list
            public void setUpgradeSegmentList(List<UpgradeSegmentlist) {
                 = list;
            }

            
Get the number of 'UpgradeSegment' element items.

Returns:
count
            public int sizeUpgradeSegmentList() {
                return .size();
            }

            
Add a 'UpgradeSegment' element item.

Parameters:
item
            public void addUpgradeSegment(UpgradeSegment item) {
                .add(item);
            }

            
Get 'UpgradeSegment' element item by position.

Parameters:
index
Returns:
item
            public UpgradeSegment getUpgradeSegment(int index) {
                return .get(index);
            }

            
Remove all 'UpgradeSegment' element items.
            public void clearUpgradeSegmentList() {
                .clear();
            }
            
Information about upgrading a particular segment into a new class. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="UpgradeSegment" maxOccurs="unbounded">
   <xs:complexType>
     <xs:attribute type="xs:string" use="required" name="ItinerarySegmentRPH"/>
     <xs:attribute type="xs:string" use="optional" name="MarketingResBookDesigCode"/>
     <xs:attribute type="xs:string" use="optional" name="OperatingResBookDesigCode"/>
   </xs:complexType>
 </xs:element>
 
            public static class UpgradeSegment
            {
                private String itinerarySegmentRPH;
                private String marketingResBookDesigCode;
                private String operatingResBookDesigCode;

                
Get the 'ItinerarySegmentRPH' attribute value. A reference to the segment that is being upgraded from AirItinerary or PricedAirItinerary.

Returns:
value
                public String getItinerarySegmentRPH() {
                    return ;
                }

                
Set the 'ItinerarySegmentRPH' attribute value. A reference to the segment that is being upgraded from AirItinerary or PricedAirItinerary.

Parameters:
itinerarySegmentRPH
                public void setItinerarySegmentRPH(String itinerarySegmentRPH) {
                    this. = itinerarySegmentRPH;
                }

                
Get the 'MarketingResBookDesigCode' attribute value. The Marketing Carrier Reservation Booking Designator (RBD) to upgrade to.

Returns:
value
                public String getMarketingResBookDesigCode() {
                    return ;
                }

                
Set the 'MarketingResBookDesigCode' attribute value. The Marketing Carrier Reservation Booking Designator (RBD) to upgrade to.

Parameters:
marketingResBookDesigCode
                public void setMarketingResBookDesigCode(
                        String marketingResBookDesigCode) {
                    this. = marketingResBookDesigCode;
                }

                
Get the 'OperatingResBookDesigCode' attribute value. The Operating Carrier Reservation Booking Designator (RBD) to upgrade to.

Returns:
value
                public String getOperatingResBookDesigCode() {
                    return ;
                }

                
Set the 'OperatingResBookDesigCode' attribute value. The Operating Carrier Reservation Booking Designator (RBD) to upgrade to.

Parameters:
operatingResBookDesigCode
                public void setOperatingResBookDesigCode(
                        String operatingResBookDesigCode) {
                    this. = operatingResBookDesigCode;
                }
            }
        }
        
Air itinerary information at flight segment detail that pertains to the trip as a whole with optional pricing information. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Itinerary" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:PricedItineraryType">
         <xs:attribute type="xs:int" use="optional" name="RPH"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
        public static class Itinerary extends PricedItinerary
        {
            private Integer RPH;

            
Get the 'RPH' attribute value. A unique ID for this priced itinerary that may be used elsewhere in the message.

Returns:
value
            public Integer getRPH() {
                return ;
            }

            
Set the 'RPH' attribute value. A unique ID for this priced itinerary that may be used elsewhere in the message.

Parameters:
RPH
            public void setRPH(Integer RPH) {
                this. = RPH;
            }
        }
    }
    
Information about a person or entity associated with an air trip who will not be traveling. This is generally used to describe an individual or company paying for a ticket or making the travel plans. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Arranger" minOccurs="0">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:AirArrangerType">
         <xs:attribute type="xs:string" use="optional" name="RPH"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
    public static class Arranger extends AirArranger
    {
        private String RPH;

        
Get the 'RPH' attribute value. A unique ID for this arranger that may be referenced elsewhere in this schema to associate the arranger with other information.

Returns:
value
        public String getRPH() {
            return ;
        }

        
Set the 'RPH' attribute value. A unique ID for this arranger that may be referenced elsewhere in this schema to associate the arranger with other information.

Parameters:
RPH
        public void setRPH(String RPH) {
            this. = RPH;
        }
    }
    
Origin and Destination location and time information for the trip. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OriginDestination" minOccurs="0" maxOccurs="10">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:OriginDestinationInformationType">
         <xs:sequence>
           <xs:element name="AlternateLocationInfo" minOccurs="0">
             <!-- Reference to inner class AlternateLocationInfo -->
           </xs:element>
           <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
         </xs:sequence>
         <xs:attribute type="xs:string" use="optional" name="RPH"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
    public static class OriginDestination extends OriginDestinationInformation
    {
        private TPAExtensions TPAExtensions;
        private String RPH;

        
Get the 'AlternateLocationInfo' element value.

Returns:
value
            return ;
        }

        
Set the 'AlternateLocationInfo' element value.

Parameters:
alternateLocationInfo
        public void setAlternateLocationInfo(
                AlternateLocationInfo alternateLocationInfo) {
            this. = alternateLocationInfo;
        }

        
Get the 'TPA_Extensions' element value.

Returns:
value
        public TPAExtensions getTPAExtensions() {
            return ;
        }

        
Set the 'TPA_Extensions' element value.

Parameters:
TPAExtensions
        public void setTPAExtensions(TPAExtensions TPAExtensions) {
            this. = TPAExtensions;
        }

        
Get the 'RPH' attribute value. A unique reference to this origin destination information.

Returns:
value
        public String getRPH() {
            return ;
        }

        
Set the 'RPH' attribute value. A unique reference to this origin destination information.

Parameters:
RPH
        public void setRPH(String RPH) {
            this. = RPH;
        }
        
Specifies alternate location(s) for the origin and/or destination. Schema fragment(s) for this class:
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AlternateLocationInfo" minOccurs="0">
   <xs:complexType>
     <xs:attribute type="ns:ListOfStringLength1to8" use="optional" name="OriginLocation"/>
     <xs:attribute type="ns:ListOfStringLength1to8" use="optional" name="DestinationLocation"/>
   </xs:complexType>
 </xs:element>
 
 <xs:simpleType xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ListOfStringLength1to8">
   <xs:list itemType="xs:string"/>
 </xs:simpleType>
 
        public static class AlternateLocationInfo
        {
            private List<StringoriginLocations = new ArrayList<String>();
            private List<StringdestinationLocations = new ArrayList<String>();

            
Get the list of 'OriginLocation' attribute items. Specifies alternate airport/city codes for the origin location.

Returns:
list
            public List<StringgetOriginLocations() {
                return ;
            }

            
Set the list of 'OriginLocation' attribute items. Specifies alternate airport/city codes for the origin location.

Parameters:
list
            public void setOriginLocations(List<Stringlist) {
                 = list;
            }

            
Serializer for 'OriginLocation' attribute list.

Parameters:
values
Returns:
text
            public static String serializeOriginLocations(List<Stringvalues) {
                if (values == null) {
                    return null;
                } else {
                    java.lang.StringBuffer buff = new java.lang.StringBuffer();
                    for (java.util.Iterator<Stringiter = values.iterator(); iter
                            .hasNext();) {
                        if (buff.length() > 0) {
                            buff.append(' ');
                        }
                        String value = iter.next();
                        buff.append(value);
                    }
                    return buff.toString();
                }
            }

            
Deserializer for 'OriginLocation' attribute list.

Parameters:
text
Returns:
values
Throws:
org.jibx.runtime.JiBXException on conversion error
            public static List<StringdeserializeOriginLocations(String text)
                    throws org.jibx.runtime.JiBXException {
                org.jibx.runtime.IListItemDeserializer ldser = new org.jibx.runtime.IListItemDeserializer() {
                    public java.lang.Object deserialize(String text) {
                        return text;
                    }
                };
                return (List<String>) org.jibx.runtime.Utility.deserializeList(
                        textldser);
            }

            
Get the number of 'OriginLocation' attribute items.

Returns:
count
            public int sizeOriginLocations() {
                return .size();
            }

            
Add a 'OriginLocation' attribute item.

Parameters:
item
            public void addOriginLocation(String item) {
                .add(item);
            }

            
Get 'OriginLocation' attribute item by position.

Parameters:
index
Returns:
item
            public String getOriginLocation(int index) {
                return .get(index);
            }

            
Remove all 'OriginLocation' attribute items.
            public void clearOriginLocations() {
                .clear();
            }

            
Get the list of 'DestinationLocation' attribute items. Specifies alternate airport/city codes for the destination location.

Returns:
list
            public List<StringgetDestinationLocations() {
                return ;
            }

            
Set the list of 'DestinationLocation' attribute items. Specifies alternate airport/city codes for the destination location.

Parameters:
list
            public void setDestinationLocations(List<Stringlist) {
                 = list;
            }

            
Serializer for 'DestinationLocation' attribute list.

Parameters:
values
Returns:
text
            public static String serializeDestinationLocations(
                    List<Stringvalues) {
                if (values == null) {
                    return null;
                } else {
                    java.lang.StringBuffer buff = new java.lang.StringBuffer();
                    for (java.util.Iterator<Stringiter = values.iterator(); iter
                            .hasNext();) {
                        if (buff.length() > 0) {
                            buff.append(' ');
                        }
                        String value = iter.next();
                        buff.append(value);
                    }
                    return buff.toString();
                }
            }

            
Deserializer for 'DestinationLocation' attribute list.

Parameters:
text
Returns:
values
Throws:
org.jibx.runtime.JiBXException on conversion error
            public static List<StringdeserializeDestinationLocations(
                    String textthrows org.jibx.runtime.JiBXException {
                org.jibx.runtime.IListItemDeserializer ldser = new org.jibx.runtime.IListItemDeserializer() {
                    public java.lang.Object deserialize(String text) {