|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.shared.Commission
public class Commission
Contains details pertaining to commissions. Schema fragment(s) for this class:
<xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CommissionType">
<xs:sequence>
<xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
<xs:element name="CommissionableAmount" minOccurs="0">
<!-- Reference to inner class CommissionableAmount -->
</xs:element>
<xs:element name="PrepaidAmount" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="FlatCommission" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="CommissionPayableAmount" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
</xs:complexType>
</xs:element>
<xs:element type="ns:ParagraphType" name="Comment" minOccurs="0"/>
</xs:sequence>
<xs:attribute use="optional" name="StatusType">
<xs:simpleType>
<!-- Reference to inner class Status -->
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:float" use="optional" name="Percent"/>
<xs:attributeGroup ref="ns:CurrencyCodeGroup"/>
<xs:attribute type="xs:string" use="optional" name="ReasonCode"/>
<xs:attribute type="xs:string" use="optional" name="BillToID"/>
<xs:attribute type="xs:string" use="optional" name="Frequency"/>
<xs:attribute type="xs:string" use="optional" name="MaxCommissionUnitApplies"/>
<xs:attribute type="xs:float" use="optional" name="CapAmount"/>
</xs:complexType>
| Nested Class Summary | |
|---|---|
static class |
Commission.CommissionableAmount
The amount on which commission is calculated. |
static class |
Commission.Status
Schema fragment(s) for this class: |
| Constructor Summary | |
|---|---|
Commission()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getBillToID()
Get the 'BillToID' attribute value. |
java.lang.Float |
getCapAmount()
Get the 'CapAmount' attribute value. |
Paragraph |
getComment()
Get the 'Comment' element value. |
Commission.CommissionableAmount |
getCommissionableAmount()
Get the 'CommissionableAmount' element value. |
CurrencyAmountGroup |
getCommissionPayableAmount()
Get the 'CurrencyAmountGroup' attributeGroup value. |
CurrencyCodeGroup |
getCurrencyCodeGroup()
Get the 'CurrencyCodeGroup' attributeGroup value. |
CurrencyAmountGroup |
getFlatCommission()
Get the 'CurrencyAmountGroup' attributeGroup value. |
java.lang.String |
getFrequency()
Get the 'Frequency' attribute value. |
java.lang.String |
getMaxCommissionUnitApplies()
Get the 'MaxCommissionUnitApplies' attribute value. |
java.lang.Float |
getPercent()
Get the 'Percent' attribute value. |
CurrencyAmountGroup |
getPrepaidAmount()
Get the 'CurrencyAmountGroup' attributeGroup value. |
java.lang.String |
getReasonCode()
Get the 'ReasonCode' attribute value. |
Commission.Status |
getStatus()
Get the 'StatusType' attribute value. |
UniqueID |
getUniqueID()
Get the 'UniqueID' element value. |
void |
setBillToID(java.lang.String billToID)
Set the 'BillToID' attribute value. |
void |
setCapAmount(java.lang.Float capAmount)
Set the 'CapAmount' attribute value. |
void |
setComment(Paragraph comment)
Set the 'Comment' element value. |
void |
setCommissionableAmount(Commission.CommissionableAmount commissionableAmount)
Set the 'CommissionableAmount' element value. |
void |
setCommissionPayableAmount(CurrencyAmountGroup commissionPayableAmount)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
Set the 'CurrencyCodeGroup' attributeGroup value. |
void |
setFlatCommission(CurrencyAmountGroup flatCommission)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setFrequency(java.lang.String frequency)
Set the 'Frequency' attribute value. |
void |
setMaxCommissionUnitApplies(java.lang.String maxCommissionUnitApplies)
Set the 'MaxCommissionUnitApplies' attribute value. |
void |
setPercent(java.lang.Float percent)
Set the 'Percent' attribute value. |
void |
setPrepaidAmount(CurrencyAmountGroup prepaidAmount)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setReasonCode(java.lang.String reasonCode)
Set the 'ReasonCode' attribute value. |
void |
setStatus(Commission.Status status)
Set the 'StatusType' attribute value. |
void |
setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Commission()
| Method Detail |
|---|
public UniqueID getUniqueID()
public void setUniqueID(UniqueID uniqueID)
uniqueID - public Commission.CommissionableAmount getCommissionableAmount()
public void setCommissionableAmount(Commission.CommissionableAmount commissionableAmount)
commissionableAmount - public CurrencyAmountGroup getPrepaidAmount()
public void setPrepaidAmount(CurrencyAmountGroup prepaidAmount)
prepaidAmount - public CurrencyAmountGroup getFlatCommission()
public void setFlatCommission(CurrencyAmountGroup flatCommission)
flatCommission - public CurrencyAmountGroup getCommissionPayableAmount()
public void setCommissionPayableAmount(CurrencyAmountGroup commissionPayableAmount)
commissionPayableAmount - public Paragraph getComment()
public void setComment(Paragraph comment)
comment - public Commission.Status getStatus()
public void setStatus(Commission.Status status)
status - public java.lang.Float getPercent()
public void setPercent(java.lang.Float percent)
percent - public CurrencyCodeGroup getCurrencyCodeGroup()
public void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
currencyCodeGroup - public java.lang.String getReasonCode()
public void setReasonCode(java.lang.String reasonCode)
reasonCode - public java.lang.String getBillToID()
public void setBillToID(java.lang.String billToID)
billToID - public java.lang.String getFrequency()
public void setFrequency(java.lang.String frequency)
frequency - public java.lang.String getMaxCommissionUnitApplies()
public void setMaxCommissionUnitApplies(java.lang.String maxCommissionUnitApplies)
maxCommissionUnitApplies - public java.lang.Float getCapAmount()
public void setCapAmount(java.lang.Float capAmount)
capAmount -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||