|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.rail.RailReservation
public class RailReservation
The RailReservationType complex type defines the information used to fully describe a rail reservation. Schema fragment(s) for this class:
<xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RailReservationType"> <xs:sequence> <xs:element type="ns:UniqueID_Type" name="BookingID"/> <xs:element name="Itinerary"> <xs:complexType> <xs:sequence> <xs:element name="OriginandDestinations"> <xs:complexType> <xs:sequence> <xs:element name="OriginandDestination" maxOccurs="9"> <!-- Reference to inner class OriginandDestination --> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element type="ns:RailChargesType" name="RailCharges" minOccurs="0"> <!-- Reference to inner class RailCharges --> </xs:element> <xs:element type="ns:VendorMessagesType" name="VendorMessages" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element name="TravelerNames"> <xs:complexType> <xs:sequence> <xs:element type="ns:PersonNameType" name="TravelerName" maxOccurs="99"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TravelerCount" maxOccurs="5"> <xs:complexType> <xs:attributeGroup ref="ns:TravelerCountGroup"/> </xs:complexType> </xs:element> </xs:choice> <xs:element name="PaymentRules" minOccurs="0"> <!-- Reference to inner class PaymentRules --> </xs:element> <xs:element name="Fulfillment" minOccurs="0"> <!-- Reference to inner class Fulfillment --> </xs:element> <xs:element ref="ns:TPA_Extensions" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:date" name="LastHoldDate"/> </xs:complexType> <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 |
RailReservation.Fulfillment
Information on the fullfilment of the ticket, that is, who will be issuing the ticket, or who did issue the ticket. |
static class |
RailReservation.OriginandDestination
Information on one specific journey from one specific origin to one specific destination. |
static class |
RailReservation.PaymentRules
A collection of payment rules associated with this reservation. |
static class |
RailReservation.RailCharges
Information on the individual charges that incurred are a result of this specific itinerary. |
Constructor Summary | |
---|---|
RailReservation()
|
Method Summary | |
---|---|
void |
addOriginandDestination(RailReservation.OriginandDestination item)
Add a 'OriginandDestination' element item. |
void |
addTravelerCount(TravelerCountGroup item)
Add a 'TravelerCount' element item. |
void |
addTravelerName(PersonName item)
Add a 'TravelerName' element item. |
void |
clearChoiceSelect()
Clear the choice selection. |
void |
clearOriginandDestinations()
Remove all 'OriginandDestination' element items. |
void |
clearTravelerCounts()
Remove all 'TravelerCount' element items. |
void |
clearTravelerNames()
Remove all 'TravelerName' element items. |
UniqueID |
getBookingID()
Get the 'BookingID' element value. |
RailReservation.Fulfillment |
getFulfillment()
Get the 'Fulfillment' element value. |
VendorMessages |
getItineraryVendorMessages()
Get the 'VendorMessages' element value. |
java.sql.Date |
getLastHoldDate()
Get the 'LastHoldDate' attribute value. |
RailReservation.OriginandDestination |
getOriginandDestination(int index)
Get 'OriginandDestination' element item by position. |
java.util.List<RailReservation.OriginandDestination> |
getOriginandDestinations()
Get the list of 'OriginandDestination' element items. |
RailReservation.PaymentRules |
getPaymentRules()
Get the 'PaymentRules' element value. |
RailReservation.RailCharges |
getRailCharges()
Get the 'RailCharges' element value. |
TPAExtensions |
getTPAExtensions()
Get the 'TPA_Extensions' element value. |
TravelerCountGroup |
getTravelerCount(int index)
Get 'TravelerCount' element item by position. |
java.util.List<TravelerCountGroup> |
getTravelerCounts()
Get the list of 'TravelerCount' element items. |
PersonName |
getTravelerName(int index)
Get 'TravelerName' element item by position. |
java.util.List<PersonName> |
getTravelerNames()
Get the list of 'TravelerName' element items. |
boolean |
ifTravelerCount()
Check if TravelerCounts is current selection for choice. |
boolean |
ifTravelerNames()
Check if TravelerNames is current selection for choice. |
void |
setBookingID(UniqueID bookingID)
Set the 'BookingID' element value. |
void |
setFulfillment(RailReservation.Fulfillment fulfillment)
Set the 'Fulfillment' element value. |
void |
setItineraryVendorMessages(VendorMessages itineraryVendorMessages)
Set the 'VendorMessages' element value. |
void |
setLastHoldDate(java.sql.Date lastHoldDate)
Set the 'LastHoldDate' attribute value. |
void |
setOriginandDestinations(java.util.List<RailReservation.OriginandDestination> list)
Set the list of 'OriginandDestination' element items. |
void |
setPaymentRules(RailReservation.PaymentRules paymentRules)
Set the 'PaymentRules' element value. |
void |
setRailCharges(RailReservation.RailCharges railCharges)
Set the 'RailCharges' element value. |
void |
setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. |
void |
setTravelerCounts(java.util.List<TravelerCountGroup> list)
Set the list of 'TravelerCount' element items. |
void |
setTravelerNames(java.util.List<PersonName> list)
Set the list of 'TravelerName' element items. |
int |
sizeOriginandDestinations()
Get the number of 'OriginandDestination' element items. |
int |
sizeTravelerCounts()
Get the number of 'TravelerCount' element items. |
int |
sizeTravelerNames()
Get the number of 'TravelerName' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RailReservation()
Method Detail |
---|
public UniqueID getBookingID()
public void setBookingID(UniqueID bookingID)
bookingID
- public java.util.List<RailReservation.OriginandDestination> getOriginandDestinations()
public void setOriginandDestinations(java.util.List<RailReservation.OriginandDestination> list)
list
- public int sizeOriginandDestinations()
public void addOriginandDestination(RailReservation.OriginandDestination item)
item
- public RailReservation.OriginandDestination getOriginandDestination(int index)
index
-
public void clearOriginandDestinations()
public RailReservation.RailCharges getRailCharges()
public void setRailCharges(RailReservation.RailCharges railCharges)
railCharges
- public VendorMessages getItineraryVendorMessages()
public void setItineraryVendorMessages(VendorMessages itineraryVendorMessages)
itineraryVendorMessages
- public void clearChoiceSelect()
public boolean ifTravelerNames()
true
if selection, false
if notpublic java.util.List<PersonName> getTravelerNames()
public void setTravelerNames(java.util.List<PersonName> list)
list
- public int sizeTravelerNames()
public void addTravelerName(PersonName item)
item
- public PersonName getTravelerName(int index)
index
-
public void clearTravelerNames()
public boolean ifTravelerCount()
true
if selection, false
if notpublic java.util.List<TravelerCountGroup> getTravelerCounts()
public void setTravelerCounts(java.util.List<TravelerCountGroup> list)
list
- public int sizeTravelerCounts()
public void addTravelerCount(TravelerCountGroup item)
item
- public TravelerCountGroup getTravelerCount(int index)
index
-
public void clearTravelerCounts()
public RailReservation.PaymentRules getPaymentRules()
public void setPaymentRules(RailReservation.PaymentRules paymentRules)
paymentRules
- public RailReservation.Fulfillment getFulfillment()
public void setFulfillment(RailReservation.Fulfillment fulfillment)
fulfillment
- public TPAExtensions getTPAExtensions()
public void setTPAExtensions(TPAExtensions TPAExtensions)
TPAExtensions
- public java.sql.Date getLastHoldDate()
public void setLastHoldDate(java.sql.Date lastHoldDate)
lastHoldDate
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |