|
|||||||
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 |