org.ota.air
Class DemandTicketRQ.Commission

java.lang.Object
  extended by org.ota.air.DemandTicketRQ.Commission
Enclosing class:
DemandTicketRQ

public static class DemandTicketRQ.Commission
extends java.lang.Object

Information specifying the commission to be paid. 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="Commission" minOccurs="0" maxOccurs="2">
   <xs:complexType>
     <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
     <xs:attribute type="xs:float" use="optional" name="Percent"/>
     <xs:attribute type="xs:float" use="optional" name="CapAmount"/>
     <xs:attribute type="xs:boolean" use="optional" name="AdditionalInd"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
DemandTicketRQ.Commission()
           
 
Method Summary
 java.lang.Boolean getAdditionalInd()
          Get the 'AdditionalInd' attribute value.
 java.lang.Float getCapAmount()
          Get the 'CapAmount' attribute value.
 CurrencyAmountGroup getCurrencyAmountGroup()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 java.lang.Float getPercent()
          Get the 'Percent' attribute value.
 void setAdditionalInd(java.lang.Boolean additionalInd)
          Set the 'AdditionalInd' attribute value.
 void setCapAmount(java.lang.Float capAmount)
          Set the 'CapAmount' attribute value.
 void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setPercent(java.lang.Float percent)
          Set the 'Percent' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemandTicketRQ.Commission

public DemandTicketRQ.Commission()
Method Detail

getCurrencyAmountGroup

public CurrencyAmountGroup getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value. The actual monetary value of the commission and the currency code for the amount.

Returns:
value

setCurrencyAmountGroup

public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value. The actual monetary value of the commission and the currency code for the amount.

Parameters:
currencyAmountGroup -

getPercent

public java.lang.Float getPercent()
Get the 'Percent' attribute value. The percentage value of the commission.

Returns:
value

setPercent

public void setPercent(java.lang.Float percent)
Set the 'Percent' attribute value. The percentage value of the commission.

Parameters:
percent -

getCapAmount

public java.lang.Float getCapAmount()
Get the 'CapAmount' attribute value. The highest monetary value that may be paid when the commission is a percent. For example, the commision may be 2% of the fare, but the monetary value may not exceed $20.00.

Returns:
value

setCapAmount

public void setCapAmount(java.lang.Float capAmount)
Set the 'CapAmount' attribute value. The highest monetary value that may be paid when the commission is a percent. For example, the commision may be 2% of the fare, but the monetary value may not exceed $20.00.

Parameters:
capAmount -

getAdditionalInd

public java.lang.Boolean getAdditionalInd()
Get the 'AdditionalInd' attribute value. When true, this is an additional commission.

Returns:
value

setAdditionalInd

public void setAdditionalInd(java.lang.Boolean additionalInd)
Set the 'AdditionalInd' attribute value. When true, this is an additional commission.

Parameters:
additionalInd -