org.ota.cruise
Class CruiseGuestInfo.PaymentOptions.PaymentOption

java.lang.Object
  extended by org.ota.shared.PaymentForm
      extended by org.ota.shared.PaymentDetail
          extended by org.ota.cruise.CruiseGuestInfo.PaymentOptions.PaymentOption
Enclosing class:
CruiseGuestInfo.PaymentOptions

public static class CruiseGuestInfo.PaymentOptions.PaymentOption
extends PaymentDetail

Payment choice. 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="PaymentOption" maxOccurs="9">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:PaymentDetailType">
         <xs:attribute type="xs:boolean" use="optional" name="ExtendedIndicator"/>
         <xs:attribute use="optional" name="PaymentPurpose">
           <xs:simpleType>
             <!-- Reference to inner class PaymentPurpose -->
           </xs:simpleType>
         </xs:attribute>
         <xs:attribute type="xs:string" use="optional" name="ExtendedDepositDate"/>
         <xs:attribute type="xs:string" use="optional" name="ReferenceNumber"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class CruiseGuestInfo.PaymentOptions.PaymentOption.PaymentPurpose
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.shared.PaymentDetail
PaymentDetail.PaymentAmount
 
Nested classes/interfaces inherited from class org.ota.shared.PaymentForm
PaymentForm.Choice, PaymentForm.PaymentTransactionTypeCode
 
Constructor Summary
CruiseGuestInfo.PaymentOptions.PaymentOption()
           
 
Method Summary
 java.lang.String getExtendedDepositDate()
          Get the 'ExtendedDepositDate' attribute value.
 java.lang.Boolean getExtendedIndicator()
          Get the 'ExtendedIndicator' attribute value.
 CruiseGuestInfo.PaymentOptions.PaymentOption.PaymentPurpose getPaymentPurpose()
          Get the 'PaymentPurpose' attribute value.
 java.lang.String getReferenceNumber()
          Get the 'ReferenceNumber' attribute value.
 void setExtendedDepositDate(java.lang.String extendedDepositDate)
          Set the 'ExtendedDepositDate' attribute value.
 void setExtendedIndicator(java.lang.Boolean extendedIndicator)
          Set the 'ExtendedIndicator' attribute value.
 void setPaymentPurpose(CruiseGuestInfo.PaymentOptions.PaymentOption.PaymentPurpose paymentPurpose)
          Set the 'PaymentPurpose' attribute value.
 void setReferenceNumber(java.lang.String referenceNumber)
          Set the 'ReferenceNumber' attribute value.
 
Methods inherited from class org.ota.shared.PaymentDetail
addPaymentAmount, clearPaymentAmounts, getAuthorizedDays, getCommission, getPayment, getPaymentAmount, getPaymentAmounts, getPrimaryPaymentInd, getSplitPaymentInd, setAuthorizedDays, setCommission, setPayment, setPaymentAmounts, setPrimaryPaymentInd, setSplitPaymentInd, sizePaymentAmounts
 
Methods inherited from class org.ota.shared.PaymentForm
getChoice, getCostCenterID, getGuaranteeID, getGuaranteeIndicator, getGuaranteeTypeCode, getPaymentTransactionTypeCode, getPrivacyGroup, getRemark, getRPH, setChoice, setCostCenterID, setGuaranteeID, setGuaranteeIndicator, setGuaranteeTypeCode, setPaymentTransactionTypeCode, setPrivacyGroup, setRemark, setRPH
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CruiseGuestInfo.PaymentOptions.PaymentOption

public CruiseGuestInfo.PaymentOptions.PaymentOption()
Method Detail

getExtendedIndicator

public java.lang.Boolean getExtendedIndicator()
Get the 'ExtendedIndicator' attribute value. When true, indicates payment will be made over an extended time. When false, the payment isn't extended.

Returns:
value

setExtendedIndicator

public void setExtendedIndicator(java.lang.Boolean extendedIndicator)
Set the 'ExtendedIndicator' attribute value. When true, indicates payment will be made over an extended time. When false, the payment isn't extended.

Parameters:
extendedIndicator -

getPaymentPurpose

public CruiseGuestInfo.PaymentOptions.PaymentOption.PaymentPurpose getPaymentPurpose()
Get the 'PaymentPurpose' attribute value. Specifies payment for a gift order or reservsation.

Returns:
value

setPaymentPurpose

public void setPaymentPurpose(CruiseGuestInfo.PaymentOptions.PaymentOption.PaymentPurpose paymentPurpose)
Set the 'PaymentPurpose' attribute value. Specifies payment for a gift order or reservsation.

Parameters:
paymentPurpose -

getExtendedDepositDate

public java.lang.String getExtendedDepositDate()
Get the 'ExtendedDepositDate' attribute value. Specifies the Extended Deposit Date for the check form of payment.

Returns:
value

setExtendedDepositDate

public void setExtendedDepositDate(java.lang.String extendedDepositDate)
Set the 'ExtendedDepositDate' attribute value. Specifies the Extended Deposit Date for the check form of payment.

Parameters:
extendedDepositDate -

getReferenceNumber

public java.lang.String getReferenceNumber()
Get the 'ReferenceNumber' attribute value. Specifies the Gift Order Reference/Form of Payment Number.

Returns:
value

setReferenceNumber

public void setReferenceNumber(java.lang.String referenceNumber)
Set the 'ReferenceNumber' attribute value. Specifies the Gift Order Reference/Form of Payment Number.

Parameters:
referenceNumber -