org.ota.hotel
Class BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee

java.lang.Object
  extended by org.ota.hotel.Guarantee
      extended by org.ota.hotel.BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee
Enclosing class:
BookingRules.BookingRule.AcceptableGuarantees

public static class BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee
extends Guarantee

The guarantee information. 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="AcceptableGuarantee" maxOccurs="unbounded">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:GuaranteeType">
         <xs:attribute use="optional" name="GuaranteePolicyType">
           <xs:simpleType>
             <!-- Reference to inner class GuaranteePolicy -->
           </xs:simpleType>
         </xs:attribute>
         <xs:attribute type="xs:string" use="optional" name="PaymentType"/>
         <xs:attributeGroup ref="ns:CurrencyCodeGroup"/>
         <xs:attribute type="xs:string" use="optional" name="UnacceptablePaymentType"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee.GuaranteePolicy
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.hotel.Guarantee
Guarantee.GuaranteeInner, Guarantee.GuaranteesAccepted, Guarantee.Retribution
 
Constructor Summary
BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee()
           
 
Method Summary
 CurrencyCodeGroup getCurrencyCodeGroup()
          Get the 'CurrencyCodeGroup' attributeGroup value.
 BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee.GuaranteePolicy getGuaranteePolicy()
          Get the 'GuaranteePolicyType' attribute value.
 java.lang.String getPayment()
          Get the 'PaymentType' attribute value.
 java.lang.String getUnacceptablePayment()
          Get the 'UnacceptablePaymentType' attribute value.
 void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
          Set the 'CurrencyCodeGroup' attributeGroup value.
 void setGuaranteePolicy(BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee.GuaranteePolicy guaranteePolicy)
          Set the 'GuaranteePolicyType' attribute value.
 void setPayment(java.lang.String payment)
          Set the 'PaymentType' attribute value.
 void setUnacceptablePayment(java.lang.String unacceptablePayment)
          Set the 'UnacceptablePaymentType' attribute value.
 
Methods inherited from class org.ota.hotel.Guarantee
addGuaranteeDescription, clearGuaranteeDescriptions, getComments, getDeadline, getGuarantee, getGuaranteeCode, getGuaranteeDescription, getGuaranteeDescriptions, getGuaranteesAccepted, getHoldTime, getRetribution, setComments, setDeadline, setGuarantee, setGuaranteeCode, setGuaranteeDescriptions, setGuaranteesAccepted, setHoldTime, setRetribution, sizeGuaranteeDescriptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee

public BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee()
Method Detail

getGuaranteePolicy

public BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee.GuaranteePolicy getGuaranteePolicy()
Get the 'GuaranteePolicyType' attribute value. GuaranteePolicyType: An enumerated type that defines the guarantee policy applied to the booking restrictions.

Returns:
value

setGuaranteePolicy

public void setGuaranteePolicy(BookingRules.BookingRule.AcceptableGuarantees.AcceptableGuarantee.GuaranteePolicy guaranteePolicy)
Set the 'GuaranteePolicyType' attribute value. GuaranteePolicyType: An enumerated type that defines the guarantee policy applied to the booking restrictions.

Parameters:
guaranteePolicy -

getPayment

public java.lang.String getPayment()
Get the 'PaymentType' attribute value. Refer to OpenTravel Code List Payment Type (PMT).

Returns:
value

setPayment

public void setPayment(java.lang.String payment)
Set the 'PaymentType' attribute value. Refer to OpenTravel Code List Payment Type (PMT).

Parameters:
payment -

getCurrencyCodeGroup

public CurrencyCodeGroup getCurrencyCodeGroup()
Get the 'CurrencyCodeGroup' attributeGroup value.

Returns:
value

setCurrencyCodeGroup

public void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
Set the 'CurrencyCodeGroup' attributeGroup value.

Parameters:
currencyCodeGroup -

getUnacceptablePayment

public java.lang.String getUnacceptablePayment()
Get the 'UnacceptablePaymentType' attribute value. Used to denote unacceptable forms of payment. Refer to OpenTravel Code List Payment Type (PMT).

Returns:
value

setUnacceptablePayment

public void setUnacceptablePayment(java.lang.String unacceptablePayment)
Set the 'UnacceptablePaymentType' attribute value. Used to denote unacceptable forms of payment. Refer to OpenTravel Code List Payment Type (PMT).

Parameters:
unacceptablePayment -