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
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Moneyprotected BigIntegerprotected Booleanprotected Moneyprotected Moneyprotected QuotationRateTypeEnumprotected BigDecimalprotected ValuationDateprotected ValuationMethodEnumprotected BusinessCenterTimeFields inherited from class net.finmath.smartcontract.product.xml.SettlementTerms
id, settlementCurrency -
Constructor Summary
Constructors -
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.voidsetAccruedInterest(Boolean value) Sets the value of the accruedInterest property.voidsetCashSettlementAmount(Money value) Sets the value of the cashSettlementAmount property.voidSets the value of the cashSettlementBusinessDays property.voidsetFixedSettlement(Boolean value) Sets the value of the fixedSettlement property.voidsetMinimumQuotationAmount(Money value) Sets the value of the minimumQuotationAmount property.voidsetQuotationAmount(Money value) Sets the value of the quotationAmount property.voidSets the value of the quotationMethod property.voidsetRecoveryFactor(BigDecimal value) Sets the value of the recoveryFactor property.voidsetValuationDate(ValuationDate value) Sets the value of the valuationDate property.voidSets the value of the valuationMethod property.voidSets 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
setmethod 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
-