Class InterestLegCalculationPeriodDates
java.lang.Object
net.finmath.smartcontract.product.xml.InterestLegCalculationPeriodDates
Component that holds the various dates used to specify the interest leg of
the return swap. It is used to define the InterestPeriodDates identifyer.
Java class for InterestLegCalculationPeriodDates complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="InterestLegCalculationPeriodDates"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="effectiveDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/> <element name="terminationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/> <element name="interestLegResetDates" type="{http://www.fpml.org/FpML-5/confirmation}InterestLegResetDates"/> <element name="interestLegPaymentDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableRelativeOrPeriodicDates2"/> </sequence> <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdjustableOrRelativeDate
protected String
protected AdjustableRelativeOrPeriodicDates2
protected InterestLegResetDates
protected AdjustableOrRelativeDate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the effectiveDate property.getId()
Gets the value of the id property.Gets the value of the interestLegPaymentDates property.Gets the value of the interestLegResetDates property.Gets the value of the terminationDate property.void
Sets the value of the effectiveDate property.void
Sets the value of the id property.void
Sets the value of the interestLegPaymentDates property.void
Sets the value of the interestLegResetDates property.void
Sets the value of the terminationDate property.
-
Field Details
-
effectiveDate
-
terminationDate
-
interestLegResetDates
-
interestLegPaymentDates
-
id
-
-
Constructor Details
-
InterestLegCalculationPeriodDates
public InterestLegCalculationPeriodDates()
-
-
Method Details
-
getEffectiveDate
Gets the value of the effectiveDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setEffectiveDate
Sets the value of the effectiveDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getTerminationDate
Gets the value of the terminationDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setTerminationDate
Sets the value of the terminationDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getInterestLegResetDates
Gets the value of the interestLegResetDates property.- Returns:
- possible object is
InterestLegResetDates
-
setInterestLegResetDates
Sets the value of the interestLegResetDates property.- Parameters:
value
- allowed object isInterestLegResetDates
-
getInterestLegPaymentDates
Gets the value of the interestLegPaymentDates property.- Returns:
- possible object is
AdjustableRelativeOrPeriodicDates2
-
setInterestLegPaymentDates
Sets the value of the interestLegPaymentDates property.- Parameters:
value
- allowed object isAdjustableRelativeOrPeriodicDates2
-
getId
-
setId
-