|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ota.pkg.PkgInvoiceDetail
public class PkgInvoiceDetail
A list of all the items making up a costed booking 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="PkgInvoiceDetail"> <xs:sequence> <xs:element name="CostingItems" minOccurs="0"> <!-- Reference to inner class CostingItems --> </xs:element> <xs:element name="GrossAmount" minOccurs="0"> <xs:complexType> <xs:attributeGroup ref="ns:CurrencyAmountGroup"/> </xs:complexType> </xs:element> <xs:element name="DepositAmount" minOccurs="0"> <xs:complexType> <xs:attributeGroup ref="ns:CurrencyAmountGroup"/> </xs:complexType> </xs:element> <xs:element name="AgentCommission" minOccurs="0" maxOccurs="8"> <xs:complexType> <xs:attributeGroup ref="ns:AgentCommissionGroup"/> </xs:complexType> </xs:element> <xs:element name="NetAmount" minOccurs="0"> <!-- Reference to inner class NetAmount --> </xs:element> <xs:element type="ns:TaxesType" name="TaxItems" minOccurs="0"/> <xs:element name="BalanceDueAmount" minOccurs="0"> <!-- Reference to inner class BalanceDueAmount --> </xs:element> <xs:element name="AmountReceived" minOccurs="0"> <xs:complexType> <xs:attributeGroup ref="ns:CurrencyAmountGroup"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>
Nested Class Summary | |
---|---|
static class |
PkgInvoiceDetail.BalanceDueAmount
The amount remaining to be paid by the customer i.e. |
static class |
PkgInvoiceDetail.CostingItems
A collection of invoice item lines. |
static class |
PkgInvoiceDetail.NetAmount
The amount payable by the agent, i.e. |
Constructor Summary | |
---|---|
PkgInvoiceDetail()
|
Method Summary | |
---|---|
void |
addAgentCommission(AgentCommissionGroup item)
Add a 'AgentCommission' element item. |
void |
clearAgentCommissions()
Remove all 'AgentCommission' element items. |
AgentCommissionGroup |
getAgentCommission(int index)
Get 'AgentCommission' element item by position. |
java.util.List<AgentCommissionGroup> |
getAgentCommissions()
Get the list of 'AgentCommission' element items. |
CurrencyAmountGroup |
getAmountReceived()
Get the 'CurrencyAmountGroup' attributeGroup value. |
PkgInvoiceDetail.BalanceDueAmount |
getBalanceDueAmount()
Get the 'BalanceDueAmount' element value. |
PkgInvoiceDetail.CostingItems |
getCostingItems()
Get the 'CostingItems' element value. |
CurrencyAmountGroup |
getDepositAmount()
Get the 'CurrencyAmountGroup' attributeGroup value. |
CurrencyAmountGroup |
getGrossAmount()
Get the 'CurrencyAmountGroup' attributeGroup value. |
PkgInvoiceDetail.NetAmount |
getNetAmount()
Get the 'NetAmount' element value. |
Taxes |
getTaxItems()
Get the 'TaxItems' element value. |
void |
setAgentCommissions(java.util.List<AgentCommissionGroup> list)
Set the list of 'AgentCommission' element items. |
void |
setAmountReceived(CurrencyAmountGroup amountReceived)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setBalanceDueAmount(PkgInvoiceDetail.BalanceDueAmount balanceDueAmount)
Set the 'BalanceDueAmount' element value. |
void |
setCostingItems(PkgInvoiceDetail.CostingItems costingItems)
Set the 'CostingItems' element value. |
void |
setDepositAmount(CurrencyAmountGroup depositAmount)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setGrossAmount(CurrencyAmountGroup grossAmount)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setNetAmount(PkgInvoiceDetail.NetAmount netAmount)
Set the 'NetAmount' element value. |
void |
setTaxItems(Taxes taxItems)
Set the 'TaxItems' element value. |
int |
sizeAgentCommissions()
Get the number of 'AgentCommission' element items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PkgInvoiceDetail()
Method Detail |
---|
public PkgInvoiceDetail.CostingItems getCostingItems()
public void setCostingItems(PkgInvoiceDetail.CostingItems costingItems)
costingItems
- public CurrencyAmountGroup getGrossAmount()
public void setGrossAmount(CurrencyAmountGroup grossAmount)
grossAmount
- public CurrencyAmountGroup getDepositAmount()
public void setDepositAmount(CurrencyAmountGroup depositAmount)
depositAmount
- public java.util.List<AgentCommissionGroup> getAgentCommissions()
public void setAgentCommissions(java.util.List<AgentCommissionGroup> list)
list
- public int sizeAgentCommissions()
public void addAgentCommission(AgentCommissionGroup item)
item
- public AgentCommissionGroup getAgentCommission(int index)
index
-
public void clearAgentCommissions()
public PkgInvoiceDetail.NetAmount getNetAmount()
public void setNetAmount(PkgInvoiceDetail.NetAmount netAmount)
netAmount
- public Taxes getTaxItems()
public void setTaxItems(Taxes taxItems)
taxItems
- public PkgInvoiceDetail.BalanceDueAmount getBalanceDueAmount()
public void setBalanceDueAmount(PkgInvoiceDetail.BalanceDueAmount balanceDueAmount)
balanceDueAmount
- public CurrencyAmountGroup getAmountReceived()
public void setAmountReceived(CurrencyAmountGroup amountReceived)
amountReceived
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |