|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.air.DemandTicketRQ
public class DemandTicketRQ
Provides the capability of requesting that a company responsible for ticket fulfillment, such as a GDS, issue an electronic ticket and/or automated miscellaneous charge order (MCO). The ticket fulfillment company would then issue the ticket using the current EDIFACT message. 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="OTA_AirDemandTicketRQ"> <xs:complexType> <xs:sequence> <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/> <xs:element name="DemandTicketDetail"> <xs:complexType> <xs:sequence> <xs:element name="MessageFunction" minOccurs="0" maxOccurs="4"> <!-- Reference to inner class MessageFunction --> </xs:element> <xs:element type="ns:UniqueID_Type" name="BookingReferenceID"/> <xs:element name="CustomDiscountPricing" minOccurs="0"> <!-- Reference to inner class CustomDiscountPricing --> </xs:element> <xs:element name="PaymentInfo" minOccurs="0" maxOccurs="297"> <!-- Reference to inner class PaymentInfo --> </xs:element> <xs:element name="Endorsement" minOccurs="0" maxOccurs="6"> <!-- Reference to inner class Endorsement --> </xs:element> <xs:element name="Commission" minOccurs="0" maxOccurs="2"> <!-- Reference to inner class Commission --> </xs:element> <xs:element name="PassengerNameReference" minOccurs="0" maxOccurs="99"> <!-- Reference to inner class PassengerNameReference --> </xs:element> <xs:element name="PassengerName" minOccurs="0" maxOccurs="99"> <!-- Reference to inner class PassengerName --> </xs:element> <xs:element name="FlightReference" minOccurs="0" maxOccurs="16"> <!-- Reference to inner class FlightReference --> </xs:element> <xs:element name="TravelAgencyServiceFee" minOccurs="0" maxOccurs="99"> <!-- Reference to inner class TravelAgencyServiceFee --> </xs:element> <xs:element name="QueuePNR" minOccurs="0"> <!-- Reference to inner class QueuePNR --> </xs:element> <xs:element name="DocumentInstructions" minOccurs="0"> <!-- Reference to inner class DocumentInstructions --> </xs:element> <xs:element name="PricingInstruction" minOccurs="0"> <!-- Reference to inner class PricingInstruction --> </xs:element> <xs:element ref="ns:TPA_Extensions" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="ns:CompanyID_AttributesGroup"/> <xs:attribute type="xs:boolean" use="optional" name="BulkTicketInd"/> <xs:attribute type="xs:string" use="optional" name="TourCode"/> <xs:attribute type="xs:string" use="optional" name="IssuingAgentInfo"/> <xs:attribute type="xs:string" use="optional" name="TravelPurposeCode"/> <xs:attribute type="xs:int" use="optional" name="DestRegion"/> <xs:attribute type="xs:string" use="optional" name="CarrierAgreementRef"/> <xs:attribute type="xs:string" use="optional" name="ValueCode"/> <xs:attribute type="xs:int" use="optional" name="TicketingRecordNbr"/> <xs:attribute type="xs:boolean" use="optional" name="ReturnAllTktNbrsInd"/> <xs:attribute type="xs:boolean" use="optional" name="SuppressTktFeeInd"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/> </xs:complexType> </xs:element> <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
Nested Class Summary | |
---|---|
static class |
DemandTicketRQ.Commission
Information specifying the commission to be paid. |
static class |
DemandTicketRQ.CustomDiscountPricing
The information needed when a passenger presents a discount/promotional coupon for a dollar/percentage of the fare or when a passenger qualifies for a percentage discount such as a senior discount. |
static class |
DemandTicketRQ.DocumentInstructions
A container of document instructions. |
static class |
DemandTicketRQ.Endorsement
Remark provided to ensure common understanding between the passenger and the airline concerning any restrictions that may apply. |
static class |
DemandTicketRQ.FlightReference
A reference to a flight segment in a passenger name record. |
static class |
DemandTicketRQ.MessageFunction
Specifies the ticketing function to be done - an ET, itinerary invoice, or an automated MCO or a combination of functions. |
static class |
DemandTicketRQ.PassengerName
The name of the passenger as in the PNR. |
static class |
DemandTicketRQ.PassengerNameReference
A reference to the passenger name number to be ticketed. |
static class |
DemandTicketRQ.PaymentInfo
The form of payment information for the ticket to be issued. |
static class |
DemandTicketRQ.PricingInstruction
An instruction for pricing the itinerary at the time of issuing a ticket. |
static class |
DemandTicketRQ.QueuePNR
Information to specify the queue on which a PNR should be placed after the ticket is isssued. |
static class |
DemandTicketRQ.TravelAgencyServiceFee
The service fee information for an associated document, such as a miscellaneous charge order or TASF. |
Constructor Summary | |
---|---|
DemandTicketRQ()
|
Method Summary | |
---|---|
void |
addCommission(DemandTicketRQ.Commission item)
Add a 'Commission' element item. |
void |
addEndorsement(DemandTicketRQ.Endorsement item)
Add a 'Endorsement' element item. |
void |
addFlightReference(DemandTicketRQ.FlightReference item)
Add a 'FlightReference' element item. |
void |
addMessageFunction(DemandTicketRQ.MessageFunction item)
Add a 'MessageFunction' element item. |
void |
addPassengerName(DemandTicketRQ.PassengerName item)
Add a 'PassengerName' element item. |
void |
addPassengerNameReference(DemandTicketRQ.PassengerNameReference item)
Add a 'PassengerNameReference' element item. |
void |
addPaymentInfo(DemandTicketRQ.PaymentInfo item)
Add a 'PaymentInfo' element item. |
void |
addTravelAgencyServiceFee(DemandTicketRQ.TravelAgencyServiceFee item)
Add a 'TravelAgencyServiceFee' element item. |
void |
clearCommissions()
Remove all 'Commission' element items. |
void |
clearEndorsements()
Remove all 'Endorsement' element items. |
void |
clearFlightReferences()
Remove all 'FlightReference' element items. |
void |
clearMessageFunctions()
Remove all 'MessageFunction' element items. |
void |
clearPassengerNameReferences()
Remove all 'PassengerNameReference' element items. |
void |
clearPassengerNames()
Remove all 'PassengerName' element items. |
void |
clearPaymentInfos()
Remove all 'PaymentInfo' element items. |
void |
clearTravelAgencyServiceFees()
Remove all 'TravelAgencyServiceFee' element items. |
DemandTicketRQ.Commission |
getCommission(int index)
Get 'Commission' element item by position. |
java.util.List<DemandTicketRQ.Commission> |
getCommissions()
Get the list of 'Commission' element items. |
DemandTicketRQ.CustomDiscountPricing |
getCustomDiscountPricing()
Get the 'CustomDiscountPricing' element value. |
UniqueID |
getDemandTicketDetailBookingReferenceID()
Get the 'BookingReferenceID' element value. |
java.lang.Boolean |
getDemandTicketDetailBulkTicketInd()
Get the 'BulkTicketInd' attribute value. |
java.lang.String |
getDemandTicketDetailCarrierAgreementRef()
Get the 'CarrierAgreementRef' attribute value. |
CompanyIDAttributesGroup |
getDemandTicketDetailCompanyIDAttributesGroup()
Get the 'CompanyID_AttributesGroup' attributeGroup value. |
java.lang.Integer |
getDemandTicketDetailDestRegion()
Get the 'DestRegion' attribute value. |
java.lang.String |
getDemandTicketDetailIssuingAgentInfo()
Get the 'IssuingAgentInfo' attribute value. |
java.lang.Boolean |
getDemandTicketDetailReturnAllTktNbrsInd()
Get the 'ReturnAllTktNbrsInd' attribute value. |
java.lang.Boolean |
getDemandTicketDetailSuppressTktFeeInd()
Get the 'SuppressTktFeeInd' attribute value. |
java.lang.Integer |
getDemandTicketDetailTicketingRecordNbr()
Get the 'TicketingRecordNbr' attribute value. |
java.lang.String |
getDemandTicketDetailTourCode()
Get the 'TourCode' attribute value. |
TPAExtensions |
getDemandTicketDetailTPAExtensions()
Get the 'TPA_Extensions' element value. |
java.lang.String |
getDemandTicketDetailTravelPurposeCode()
Get the 'TravelPurposeCode' attribute value. |
java.lang.String |
getDemandTicketDetailValueCode()
Get the 'ValueCode' attribute value. |
DemandTicketRQ.DocumentInstructions |
getDocumentInstructions()
Get the 'DocumentInstructions' element value. |
DemandTicketRQ.Endorsement |
getEndorsement(int index)
Get 'Endorsement' element item by position. |
java.util.List<DemandTicketRQ.Endorsement> |
getEndorsements()
Get the list of 'Endorsement' element items. |
DemandTicketRQ.FlightReference |
getFlightReference(int index)
Get 'FlightReference' element item by position. |
java.util.List<DemandTicketRQ.FlightReference> |
getFlightReferences()
Get the list of 'FlightReference' element items. |
DemandTicketRQ.MessageFunction |
getMessageFunction(int index)
Get 'MessageFunction' element item by position. |
java.util.List<DemandTicketRQ.MessageFunction> |
getMessageFunctions()
Get the list of 'MessageFunction' element items. |
OTAPayloadStdAttributes |
getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. |
DemandTicketRQ.PassengerName |
getPassengerName(int index)
Get 'PassengerName' element item by position. |
DemandTicketRQ.PassengerNameReference |
getPassengerNameReference(int index)
Get 'PassengerNameReference' element item by position. |
java.util.List<DemandTicketRQ.PassengerNameReference> |
getPassengerNameReferences()
Get the list of 'PassengerNameReference' element items. |
java.util.List<DemandTicketRQ.PassengerName> |
getPassengerNames()
Get the list of 'PassengerName' element items. |
DemandTicketRQ.PaymentInfo |
getPaymentInfo(int index)
Get 'PaymentInfo' element item by position. |
java.util.List<DemandTicketRQ.PaymentInfo> |
getPaymentInfos()
Get the list of 'PaymentInfo' element items. |
POS |
getPOS()
Get the 'POS' element value. |
DemandTicketRQ.PricingInstruction |
getPricingInstruction()
Get the 'PricingInstruction' element value. |
DemandTicketRQ.QueuePNR |
getQueuePNR()
Get the 'QueuePNR' element value. |
DemandTicketRQ.TravelAgencyServiceFee |
getTravelAgencyServiceFee(int index)
Get 'TravelAgencyServiceFee' element item by position. |
java.util.List<DemandTicketRQ.TravelAgencyServiceFee> |
getTravelAgencyServiceFees()
Get the list of 'TravelAgencyServiceFee' element items. |
void |
setCommissions(java.util.List<DemandTicketRQ.Commission> list)
Set the list of 'Commission' element items. |
void |
setCustomDiscountPricing(DemandTicketRQ.CustomDiscountPricing customDiscountPricing)
Set the 'CustomDiscountPricing' element value. |
void |
setDemandTicketDetailBookingReferenceID(UniqueID demandTicketDetailBookingReferenceID)
Set the 'BookingReferenceID' element value. |
void |
setDemandTicketDetailBulkTicketInd(java.lang.Boolean demandTicketDetailBulkTicketInd)
Set the 'BulkTicketInd' attribute value. |
void |
setDemandTicketDetailCarrierAgreementRef(java.lang.String demandTicketDetailCarrierAgreementRef)
Set the 'CarrierAgreementRef' attribute value. |
void |
setDemandTicketDetailCompanyIDAttributesGroup(CompanyIDAttributesGroup demandTicketDetailCompanyIDAttributesGroup)
Set the 'CompanyID_AttributesGroup' attributeGroup value. |
void |
setDemandTicketDetailDestRegion(java.lang.Integer demandTicketDetailDestRegion)
Set the 'DestRegion' attribute value. |
void |
setDemandTicketDetailIssuingAgentInfo(java.lang.String demandTicketDetailIssuingAgentInfo)
Set the 'IssuingAgentInfo' attribute value. |
void |
setDemandTicketDetailReturnAllTktNbrsInd(java.lang.Boolean demandTicketDetailReturnAllTktNbrsInd)
Set the 'ReturnAllTktNbrsInd' attribute value. |
void |
setDemandTicketDetailSuppressTktFeeInd(java.lang.Boolean demandTicketDetailSuppressTktFeeInd)
Set the 'SuppressTktFeeInd' attribute value. |
void |
setDemandTicketDetailTicketingRecordNbr(java.lang.Integer demandTicketDetailTicketingRecordNbr)
Set the 'TicketingRecordNbr' attribute value. |
void |
setDemandTicketDetailTourCode(java.lang.String demandTicketDetailTourCode)
Set the 'TourCode' attribute value. |
void |
setDemandTicketDetailTPAExtensions(TPAExtensions demandTicketDetailTPAExtensions)
Set the 'TPA_Extensions' element value. |
void |
setDemandTicketDetailTravelPurposeCode(java.lang.String demandTicketDetailTravelPurposeCode)
Set the 'TravelPurposeCode' attribute value. |
void |
setDemandTicketDetailValueCode(java.lang.String demandTicketDetailValueCode)
Set the 'ValueCode' attribute value. |
void |
setDocumentInstructions(DemandTicketRQ.DocumentInstructions documentInstructions)
Set the 'DocumentInstructions' element value. |
void |
setEndorsements(java.util.List<DemandTicketRQ.Endorsement> list)
Set the list of 'Endorsement' element items. |
void |
setFlightReferences(java.util.List<DemandTicketRQ.FlightReference> list)
Set the list of 'FlightReference' element items. |
void |
setMessageFunctions(java.util.List<DemandTicketRQ.MessageFunction> list)
Set the list of 'MessageFunction' element items. |
void |
setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. |
void |
setPassengerNameReferences(java.util.List<DemandTicketRQ.PassengerNameReference> list)
Set the list of 'PassengerNameReference' element items. |
void |
setPassengerNames(java.util.List<DemandTicketRQ.PassengerName> list)
Set the list of 'PassengerName' element items. |
void |
setPaymentInfos(java.util.List<DemandTicketRQ.PaymentInfo> list)
Set the list of 'PaymentInfo' element items. |
void |
setPOS(POS POS)
Set the 'POS' element value. |
void |
setPricingInstruction(DemandTicketRQ.PricingInstruction pricingInstruction)
Set the 'PricingInstruction' element value. |
void |
setQueuePNR(DemandTicketRQ.QueuePNR queuePNR)
Set the 'QueuePNR' element value. |
void |
setTravelAgencyServiceFees(java.util.List<DemandTicketRQ.TravelAgencyServiceFee> list)
Set the list of 'TravelAgencyServiceFee' element items. |
int |
sizeCommissions()
Get the number of 'Commission' element items. |
int |
sizeEndorsements()
Get the number of 'Endorsement' element items. |
int |
sizeFlightReferences()
Get the number of 'FlightReference' element items. |
int |
sizeMessageFunctions()
Get the number of 'MessageFunction' element items. |
int |
sizePassengerNameReferences()
Get the number of 'PassengerNameReference' element items. |
int |
sizePassengerNames()
Get the number of 'PassengerName' element items. |
int |
sizePaymentInfos()
Get the number of 'PaymentInfo' element items. |
int |
sizeTravelAgencyServiceFees()
Get the number of 'TravelAgencyServiceFee' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DemandTicketRQ()
Method Detail |
---|
public POS getPOS()
public void setPOS(POS POS)
POS
- public java.util.List<DemandTicketRQ.MessageFunction> getMessageFunctions()
public void setMessageFunctions(java.util.List<DemandTicketRQ.MessageFunction> list)
list
- public int sizeMessageFunctions()
public void addMessageFunction(DemandTicketRQ.MessageFunction item)
item
- public DemandTicketRQ.MessageFunction getMessageFunction(int index)
index
-
public void clearMessageFunctions()
public UniqueID getDemandTicketDetailBookingReferenceID()
public void setDemandTicketDetailBookingReferenceID(UniqueID demandTicketDetailBookingReferenceID)
demandTicketDetailBookingReferenceID
- public DemandTicketRQ.CustomDiscountPricing getCustomDiscountPricing()
public void setCustomDiscountPricing(DemandTicketRQ.CustomDiscountPricing customDiscountPricing)
customDiscountPricing
- public java.util.List<DemandTicketRQ.PaymentInfo> getPaymentInfos()
public void setPaymentInfos(java.util.List<DemandTicketRQ.PaymentInfo> list)
list
- public int sizePaymentInfos()
public void addPaymentInfo(DemandTicketRQ.PaymentInfo item)
item
- public DemandTicketRQ.PaymentInfo getPaymentInfo(int index)
index
-
public void clearPaymentInfos()
public java.util.List<DemandTicketRQ.Endorsement> getEndorsements()
public void setEndorsements(java.util.List<DemandTicketRQ.Endorsement> list)
list
- public int sizeEndorsements()
public void addEndorsement(DemandTicketRQ.Endorsement item)
item
- public DemandTicketRQ.Endorsement getEndorsement(int index)
index
-
public void clearEndorsements()
public java.util.List<DemandTicketRQ.Commission> getCommissions()
public void setCommissions(java.util.List<DemandTicketRQ.Commission> list)
list
- public int sizeCommissions()
public void addCommission(DemandTicketRQ.Commission item)
item
- public DemandTicketRQ.Commission getCommission(int index)
index
-
public void clearCommissions()
public java.util.List<DemandTicketRQ.PassengerNameReference> getPassengerNameReferences()
public void setPassengerNameReferences(java.util.List<DemandTicketRQ.PassengerNameReference> list)
list
- public int sizePassengerNameReferences()
public void addPassengerNameReference(DemandTicketRQ.PassengerNameReference item)
item
- public DemandTicketRQ.PassengerNameReference getPassengerNameReference(int index)
index
-
public void clearPassengerNameReferences()
public java.util.List<DemandTicketRQ.PassengerName> getPassengerNames()
public void setPassengerNames(java.util.List<DemandTicketRQ.PassengerName> list)
list
- public int sizePassengerNames()
public void addPassengerName(DemandTicketRQ.PassengerName item)
item
- public DemandTicketRQ.PassengerName getPassengerName(int index)
index
-
public void clearPassengerNames()
public java.util.List<DemandTicketRQ.FlightReference> getFlightReferences()
public void setFlightReferences(java.util.List<DemandTicketRQ.FlightReference> list)
list
- public int sizeFlightReferences()
public void addFlightReference(DemandTicketRQ.FlightReference item)
item
- public DemandTicketRQ.FlightReference getFlightReference(int index)
index
-
public void clearFlightReferences()
public java.util.List<DemandTicketRQ.TravelAgencyServiceFee> getTravelAgencyServiceFees()
public void setTravelAgencyServiceFees(java.util.List<DemandTicketRQ.TravelAgencyServiceFee> list)
list
- public int sizeTravelAgencyServiceFees()
public void addTravelAgencyServiceFee(DemandTicketRQ.TravelAgencyServiceFee item)
item
- public DemandTicketRQ.TravelAgencyServiceFee getTravelAgencyServiceFee(int index)
index
-
public void clearTravelAgencyServiceFees()
public DemandTicketRQ.QueuePNR getQueuePNR()
public void setQueuePNR(DemandTicketRQ.QueuePNR queuePNR)
queuePNR
- public DemandTicketRQ.DocumentInstructions getDocumentInstructions()
public void setDocumentInstructions(DemandTicketRQ.DocumentInstructions documentInstructions)
documentInstructions
- public DemandTicketRQ.PricingInstruction getPricingInstruction()
public void setPricingInstruction(DemandTicketRQ.PricingInstruction pricingInstruction)
pricingInstruction
- public TPAExtensions getDemandTicketDetailTPAExtensions()
public void setDemandTicketDetailTPAExtensions(TPAExtensions demandTicketDetailTPAExtensions)
demandTicketDetailTPAExtensions
- public CompanyIDAttributesGroup getDemandTicketDetailCompanyIDAttributesGroup()
public void setDemandTicketDetailCompanyIDAttributesGroup(CompanyIDAttributesGroup demandTicketDetailCompanyIDAttributesGroup)
demandTicketDetailCompanyIDAttributesGroup
- public java.lang.Boolean getDemandTicketDetailBulkTicketInd()
public void setDemandTicketDetailBulkTicketInd(java.lang.Boolean demandTicketDetailBulkTicketInd)
demandTicketDetailBulkTicketInd
- public java.lang.String getDemandTicketDetailTourCode()
public void setDemandTicketDetailTourCode(java.lang.String demandTicketDetailTourCode)
demandTicketDetailTourCode
- public java.lang.String getDemandTicketDetailIssuingAgentInfo()
public void setDemandTicketDetailIssuingAgentInfo(java.lang.String demandTicketDetailIssuingAgentInfo)
demandTicketDetailIssuingAgentInfo
- public java.lang.String getDemandTicketDetailTravelPurposeCode()
public void setDemandTicketDetailTravelPurposeCode(java.lang.String demandTicketDetailTravelPurposeCode)
demandTicketDetailTravelPurposeCode
- public java.lang.Integer getDemandTicketDetailDestRegion()
public void setDemandTicketDetailDestRegion(java.lang.Integer demandTicketDetailDestRegion)
demandTicketDetailDestRegion
- public java.lang.String getDemandTicketDetailCarrierAgreementRef()
public void setDemandTicketDetailCarrierAgreementRef(java.lang.String demandTicketDetailCarrierAgreementRef)
demandTicketDetailCarrierAgreementRef
- public java.lang.String getDemandTicketDetailValueCode()
public void setDemandTicketDetailValueCode(java.lang.String demandTicketDetailValueCode)
demandTicketDetailValueCode
- public java.lang.Integer getDemandTicketDetailTicketingRecordNbr()
public void setDemandTicketDetailTicketingRecordNbr(java.lang.Integer demandTicketDetailTicketingRecordNbr)
demandTicketDetailTicketingRecordNbr
- public java.lang.Boolean getDemandTicketDetailReturnAllTktNbrsInd()
public void setDemandTicketDetailReturnAllTktNbrsInd(java.lang.Boolean demandTicketDetailReturnAllTktNbrsInd)
demandTicketDetailReturnAllTktNbrsInd
- public java.lang.Boolean getDemandTicketDetailSuppressTktFeeInd()
public void setDemandTicketDetailSuppressTktFeeInd(java.lang.Boolean demandTicketDetailSuppressTktFeeInd)
demandTicketDetailSuppressTktFeeInd
- public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
OTAPayloadStdAttributes
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |