Class CashSettlementTerms
java.lang.Object
net.finmath.smartcontract.product.xml.SettlementTerms
net.finmath.smartcontract.product.xml.CashSettlementTerms
Java class for CashSettlementTerms complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CashSettlementTerms"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}SettlementTerms"> <sequence> <element name="valuationDate" type="{http://www.fpml.org/FpML-5/confirmation}ValuationDate" minOccurs="0"/> <element name="valuationTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/> <element name="quotationMethod" type="{http://www.fpml.org/FpML-5/confirmation}QuotationRateTypeEnum" minOccurs="0"/> <element name="quotationAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/> <element name="minimumQuotationAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/> <element name="dealer" type="{http://www.fpml.org/FpML-5/confirmation}String" maxOccurs="unbounded" minOccurs="0"/> <element name="cashSettlementBusinessDays" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}FixedRecovery.model" minOccurs="0"/> <element name="fixedSettlement" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="accruedInterest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="valuationMethod" type="{http://www.fpml.org/FpML-5/confirmation}ValuationMethodEnum" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Boolean
protected Money
protected BigInteger
protected Boolean
protected Money
protected Money
protected QuotationRateTypeEnum
protected BigDecimal
protected ValuationDate
protected ValuationMethodEnum
protected BusinessCenterTime
Fields inherited from class net.finmath.smartcontract.product.xml.SettlementTerms
id, settlementCurrency
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cashSettlementAmount property.Gets the value of the cashSettlementBusinessDays property.Gets the value of the dealer property.Gets the value of the minimumQuotationAmount property.Gets the value of the quotationAmount property.Gets the value of the quotationMethod property.Gets the value of the recoveryFactor property.Gets the value of the valuationDate property.Gets the value of the valuationMethod property.Gets the value of the valuationTime property.Gets the value of the accruedInterest property.Gets the value of the fixedSettlement property.void
setAccruedInterest
(Boolean value) Sets the value of the accruedInterest property.void
setCashSettlementAmount
(Money value) Sets the value of the cashSettlementAmount property.void
Sets the value of the cashSettlementBusinessDays property.void
setFixedSettlement
(Boolean value) Sets the value of the fixedSettlement property.void
setMinimumQuotationAmount
(Money value) Sets the value of the minimumQuotationAmount property.void
setQuotationAmount
(Money value) Sets the value of the quotationAmount property.void
Sets the value of the quotationMethod property.void
setRecoveryFactor
(BigDecimal value) Sets the value of the recoveryFactor property.void
setValuationDate
(ValuationDate value) Sets the value of the valuationDate property.void
Sets the value of the valuationMethod property.void
Sets the value of the valuationTime property.Methods inherited from class net.finmath.smartcontract.product.xml.SettlementTerms
getId, getSettlementCurrency, setId, setSettlementCurrency
-
Field Details
-
valuationDate
-
valuationTime
-
quotationMethod
-
quotationAmount
-
minimumQuotationAmount
-
dealer
-
cashSettlementBusinessDays
-
cashSettlementAmount
-
recoveryFactor
-
fixedSettlement
-
accruedInterest
-
valuationMethod
-
-
Constructor Details
-
CashSettlementTerms
public CashSettlementTerms()
-
-
Method Details
-
getValuationDate
Gets the value of the valuationDate property.- Returns:
- possible object is
ValuationDate
-
setValuationDate
Sets the value of the valuationDate property.- Parameters:
value
- allowed object isValuationDate
-
getValuationTime
Gets the value of the valuationTime property.- Returns:
- possible object is
BusinessCenterTime
-
setValuationTime
Sets the value of the valuationTime property.- Parameters:
value
- allowed object isBusinessCenterTime
-
getQuotationMethod
Gets the value of the quotationMethod property.- Returns:
- possible object is
QuotationRateTypeEnum
-
setQuotationMethod
Sets the value of the quotationMethod property.- Parameters:
value
- allowed object isQuotationRateTypeEnum
-
getQuotationAmount
-
setQuotationAmount
-
getMinimumQuotationAmount
-
setMinimumQuotationAmount
-
getDealer
Gets the value of the dealer property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the dealer property.For example, to add a new item, do as follows:
getDealer().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getCashSettlementBusinessDays
Gets the value of the cashSettlementBusinessDays property.- Returns:
- possible object is
BigInteger
-
setCashSettlementBusinessDays
Sets the value of the cashSettlementBusinessDays property.- Parameters:
value
- allowed object isBigInteger
-
getCashSettlementAmount
-
setCashSettlementAmount
-
getRecoveryFactor
Gets the value of the recoveryFactor property.- Returns:
- possible object is
BigDecimal
-
setRecoveryFactor
Sets the value of the recoveryFactor property.- Parameters:
value
- allowed object isBigDecimal
-
isFixedSettlement
-
setFixedSettlement
-
isAccruedInterest
-
setAccruedInterest
-
getValuationMethod
Gets the value of the valuationMethod property.- Returns:
- possible object is
ValuationMethodEnum
-
setValuationMethod
Sets the value of the valuationMethod property.- Parameters:
value
- allowed object isValuationMethodEnum
-