org.ota.cruise
Class CruiseBookingInfo.PaymentSchedule.Payment

java.lang.Object
  extended by org.ota.cruise.CruiseBookingInfo.PaymentSchedule.Payment
Enclosing class:
CruiseBookingInfo.PaymentSchedule

public static class CruiseBookingInfo.PaymentSchedule.Payment
extends java.lang.Object

Used to specify multiple currency amounts as well as payment types (e.g., deposit, final). 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="Payment" maxOccurs="99">
   <xs:complexType>
     <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
     <xs:attribute type="xs:int" use="required" name="PaymentNumber"/>
     <xs:attribute type="xs:string" use="required" name="DueDate"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
CruiseBookingInfo.PaymentSchedule.Payment()
           
 
Method Summary
 CurrencyAmountGroup getCurrencyAmountGroup()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 java.lang.String getDueDate()
          Get the 'DueDate' attribute value.
 java.lang.Integer getPaymentNumber()
          Get the 'PaymentNumber' attribute value.
 void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setDueDate(java.lang.String dueDate)
          Set the 'DueDate' attribute value.
 void setPaymentNumber(java.lang.Integer paymentNumber)
          Set the 'PaymentNumber' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CruiseBookingInfo.PaymentSchedule.Payment

public CruiseBookingInfo.PaymentSchedule.Payment()
Method Detail

getCurrencyAmountGroup

public CurrencyAmountGroup getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value.

Returns:
value

setCurrencyAmountGroup

public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value.

Parameters:
currencyAmountGroup -

getPaymentNumber

public java.lang.Integer getPaymentNumber()
Get the 'PaymentNumber' attribute value. Specifies the Payment Number. Typically would be used to indicate the deposit as well as the final payments as determined by the backend system.

Returns:
value

setPaymentNumber

public void setPaymentNumber(java.lang.Integer paymentNumber)
Set the 'PaymentNumber' attribute value. Specifies the Payment Number. Typically would be used to indicate the deposit as well as the final payments as determined by the backend system.

Parameters:
paymentNumber -

getDueDate

public java.lang.String getDueDate()
Get the 'DueDate' attribute value. Specifies the Payment Due Date/Time

Returns:
value

setDueDate

public void setDueDate(java.lang.String dueDate)
Set the 'DueDate' attribute value. Specifies the Payment Due Date/Time

Parameters:
dueDate -