Class AccrualPeriod
java.lang.Object
net.finmath.smartcontract.product.xml.AccrualPeriod
The details of the underlying elements that explain the calculation of an
accrual against a reference balance.
Java class for AccrualPeriod complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AccrualPeriod"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}PeriodWithDays.model"/> <sequence> <element name="referenceAmount" type="{http://www.fpml.org/FpML-5/confirmation}MoneyWithParticipantShare"/> <element name="referenceAmountType" type="{http://www.fpml.org/FpML-5/confirmation}AccrualReferenceAmountTypeEnum" minOccurs="0"/> </sequence> <element name="rate" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="accrualAmount" type="{http://www.fpml.org/FpML-5/confirmation}MoneyWithParticipantShare"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected MoneyWithParticipantShare
protected XMLGregorianCalendar
protected BigDecimal
protected BigDecimal
protected MoneyWithParticipantShare
protected AccrualReferenceAmountTypeEnum
protected XMLGregorianCalendar
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the accrualAmount property.Gets the value of the endDate property.Gets the value of the numberOfDays property.getRate()
Gets the value of the rate property.Gets the value of the referenceAmount property.Gets the value of the referenceAmountType property.Gets the value of the startDate property.void
Sets the value of the accrualAmount property.void
setEndDate
(XMLGregorianCalendar value) Sets the value of the endDate property.void
setNumberOfDays
(BigDecimal value) Sets the value of the numberOfDays property.void
setRate
(BigDecimal value) Sets the value of the rate property.void
Sets the value of the referenceAmount property.void
Sets the value of the referenceAmountType property.void
setStartDate
(XMLGregorianCalendar value) Sets the value of the startDate property.
-
Field Details
-
startDate
-
endDate
-
numberOfDays
-
referenceAmount
-
referenceAmountType
-
rate
-
accrualAmount
-
-
Constructor Details
-
AccrualPeriod
public AccrualPeriod()
-
-
Method Details
-
getStartDate
Gets the value of the startDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setStartDate
Sets the value of the startDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getEndDate
Gets the value of the endDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEndDate
Sets the value of the endDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getNumberOfDays
Gets the value of the numberOfDays property.- Returns:
- possible object is
BigDecimal
-
setNumberOfDays
Sets the value of the numberOfDays property.- Parameters:
value
- allowed object isBigDecimal
-
getReferenceAmount
Gets the value of the referenceAmount property.- Returns:
- possible object is
MoneyWithParticipantShare
-
getReferenceAmountType
Gets the value of the referenceAmountType property.- Returns:
- possible object is
AccrualReferenceAmountTypeEnum
-
setReferenceAmountType
Sets the value of the referenceAmountType property.- Parameters:
value
- allowed object isAccrualReferenceAmountTypeEnum
-
getRate
Gets the value of the rate property.- Returns:
- possible object is
BigDecimal
-
setRate
Sets the value of the rate property.- Parameters:
value
- allowed object isBigDecimal
-
getAccrualAmount
Gets the value of the accrualAmount property.- Returns:
- possible object is
MoneyWithParticipantShare
-