org.ota.pkg
Class BookRQ.PaymentDetails

java.lang.Object
  extended by org.ota.pkg.BookRQ.PaymentDetails
Enclosing class:
BookRQ

public static class BookRQ.PaymentDetails
extends java.lang.Object

A collection of chosen payment methods. 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="PaymentDetails" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="PaymentDetail" maxOccurs="9">
         <!-- Reference to inner class PaymentDetail -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookRQ.PaymentDetails.PaymentDetail
          Details of a payment Schema fragment(s) for this class:
 
Constructor Summary
BookRQ.PaymentDetails()
           
 
Method Summary
 void addPaymentDetail(BookRQ.PaymentDetails.PaymentDetail item)
          Add a 'PaymentDetail' element item.
 void clearPaymentDetails()
          Remove all 'PaymentDetail' element items.
 BookRQ.PaymentDetails.PaymentDetail getPaymentDetail(int index)
          Get 'PaymentDetail' element item by position.
 java.util.List<BookRQ.PaymentDetails.PaymentDetail> getPaymentDetails()
          Get the list of 'PaymentDetail' element items.
 void setPaymentDetails(java.util.List<BookRQ.PaymentDetails.PaymentDetail> list)
          Set the list of 'PaymentDetail' element items.
 int sizePaymentDetails()
          Get the number of 'PaymentDetail' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookRQ.PaymentDetails

public BookRQ.PaymentDetails()
Method Detail

getPaymentDetails

public java.util.List<BookRQ.PaymentDetails.PaymentDetail> getPaymentDetails()
Get the list of 'PaymentDetail' element items.

Returns:
list

setPaymentDetails

public void setPaymentDetails(java.util.List<BookRQ.PaymentDetails.PaymentDetail> list)
Set the list of 'PaymentDetail' element items.

Parameters:
list -

sizePaymentDetails

public int sizePaymentDetails()
Get the number of 'PaymentDetail' element items.

Returns:
count

addPaymentDetail

public void addPaymentDetail(BookRQ.PaymentDetails.PaymentDetail item)
Add a 'PaymentDetail' element item.

Parameters:
item -

getPaymentDetail

public BookRQ.PaymentDetails.PaymentDetail getPaymentDetail(int index)
Get 'PaymentDetail' element item by position.

Parameters:
index -
Returns:
item

clearPaymentDetails

public void clearPaymentDetails()
Remove all 'PaymentDetail' element items.