|
|||||||
| 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 | ||||||