Class FixedPriceLeg
Java class for FixedPriceLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FixedPriceLeg">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}FinancialSwapLeg">
<sequence>
<group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityCalculationPeriods.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityFixedPrice.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityNotionalQuantity.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityPaymentDates.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityFreightFlatRate.model" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AdjustableDatesprotected AdjustableDatesprotected CalculationPeriodsDatesReferenceprotected CalculationPeriodsReferenceprotected CommodityCalculationPeriodsScheduleprotected CalculationPeriodsScheduleReferenceprotected NonNegativeMoneyprotected FixedPriceprotected CommodityFixedPriceScheduleprotected FlatRateEnumprotected NonNegativeMoneyprotected Booleanprotected CommodityNotionalQuantityprotected CommodityNotionalQuantityScheduleprotected AdjustableDatesOrRelativeDateOffsetprotected QuantityReferenceprotected CommodityRelativePaymentDatesprotected List<CommoditySettlementPeriodsNotionalQuantity>protected List<SettlementPeriodsFixedPrice>protected BigDecimalprotected NonNegativeMoneyprotected BigDecimalFields inherited from class net.finmath.smartcontract.product.xml.FinancialSwapLeg
payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the calculationDates property.Gets the value of the calculationPeriods property.Gets the value of the calculationPeriodsDatesReference property.Gets the value of the calculationPeriodsReference property.Gets the value of the calculationPeriodsSchedule property.Gets the value of the calculationPeriodsScheduleReference property.Gets the value of the contractRate property.Gets the value of the fixedPrice property.Gets the value of the fixedPriceSchedule property.Gets the value of the flatRate property.Gets the value of the flatRateAmount property.Gets the value of the notionalQuantity property.Gets the value of the notionalQuantitySchedule property.Gets the value of the paymentDates property.Gets the value of the quantityReference property.Gets the value of the relativePaymentDates property.Gets the value of the settlementPeriodsNotionalQuantity property.Gets the value of the settlementPeriodsPrice property.Gets the value of the totalNotionalQuantity property.Gets the value of the totalPrice property.Gets the value of the worldscaleRate property.Gets the value of the masterAgreementPaymentDates property.voidsetCalculationDates(AdjustableDates value)Sets the value of the calculationDates property.voidsetCalculationPeriods(AdjustableDates value)Sets the value of the calculationPeriods property.voidSets the value of the calculationPeriodsDatesReference property.voidSets the value of the calculationPeriodsReference property.voidSets the value of the calculationPeriodsSchedule property.voidSets the value of the calculationPeriodsScheduleReference property.voidsetContractRate(NonNegativeMoney value)Sets the value of the contractRate property.voidsetFixedPrice(FixedPrice value)Sets the value of the fixedPrice property.voidSets the value of the fixedPriceSchedule property.voidsetFlatRate(FlatRateEnum value)Sets the value of the flatRate property.voidsetFlatRateAmount(NonNegativeMoney value)Sets the value of the flatRateAmount property.voidSets the value of the masterAgreementPaymentDates property.voidSets the value of the notionalQuantity property.voidSets the value of the notionalQuantitySchedule property.voidSets the value of the paymentDates property.voidSets the value of the quantityReference property.voidSets the value of the relativePaymentDates property.voidsetTotalNotionalQuantity(BigDecimal value)Sets the value of the totalNotionalQuantity property.voidsetTotalPrice(NonNegativeMoney value)Sets the value of the totalPrice property.voidsetWorldscaleRate(BigDecimal value)Sets the value of the worldscaleRate property.Methods inherited from class net.finmath.smartcontract.product.xml.FinancialSwapLeg
getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReference, setPayerAccountReference, setPayerPartyReference, setReceiverAccountReference, setReceiverPartyReference
-
Field Details
-
calculationDates
-
calculationPeriods
-
calculationPeriodsSchedule
-
calculationPeriodsReference
-
calculationPeriodsScheduleReference
-
calculationPeriodsDatesReference
-
fixedPriceSchedule
-
fixedPrice
-
worldscaleRate
-
contractRate
-
settlementPeriodsPrice
-
totalPrice
-
notionalQuantitySchedule
-
notionalQuantity
-
settlementPeriodsNotionalQuantity
-
totalNotionalQuantity
-
quantityReference
-
relativePaymentDates
-
paymentDates
-
masterAgreementPaymentDates
-
flatRate
-
flatRateAmount
-
-
Constructor Details
-
FixedPriceLeg
public FixedPriceLeg()
-
-
Method Details
-
getCalculationDates
Gets the value of the calculationDates property.- Returns:
- possible object is
AdjustableDates
-
setCalculationDates
Sets the value of the calculationDates property.- Parameters:
value- allowed object isAdjustableDates
-
getCalculationPeriods
Gets the value of the calculationPeriods property.- Returns:
- possible object is
AdjustableDates
-
setCalculationPeriods
Sets the value of the calculationPeriods property.- Parameters:
value- allowed object isAdjustableDates
-
getCalculationPeriodsSchedule
Gets the value of the calculationPeriodsSchedule property.- Returns:
- possible object is
CommodityCalculationPeriodsSchedule
-
setCalculationPeriodsSchedule
Sets the value of the calculationPeriodsSchedule property.- Parameters:
value- allowed object isCommodityCalculationPeriodsSchedule
-
getCalculationPeriodsReference
Gets the value of the calculationPeriodsReference property.- Returns:
- possible object is
CalculationPeriodsReference
-
setCalculationPeriodsReference
Sets the value of the calculationPeriodsReference property.- Parameters:
value- allowed object isCalculationPeriodsReference
-
getCalculationPeriodsScheduleReference
Gets the value of the calculationPeriodsScheduleReference property.- Returns:
- possible object is
CalculationPeriodsScheduleReference
-
setCalculationPeriodsScheduleReference
Sets the value of the calculationPeriodsScheduleReference property.- Parameters:
value- allowed object isCalculationPeriodsScheduleReference
-
getCalculationPeriodsDatesReference
Gets the value of the calculationPeriodsDatesReference property.- Returns:
- possible object is
CalculationPeriodsDatesReference
-
setCalculationPeriodsDatesReference
Sets the value of the calculationPeriodsDatesReference property.- Parameters:
value- allowed object isCalculationPeriodsDatesReference
-
getFixedPriceSchedule
Gets the value of the fixedPriceSchedule property.- Returns:
- possible object is
CommodityFixedPriceSchedule
-
setFixedPriceSchedule
Sets the value of the fixedPriceSchedule property.- Parameters:
value- allowed object isCommodityFixedPriceSchedule
-
getFixedPrice
Gets the value of the fixedPrice property.- Returns:
- possible object is
FixedPrice
-
setFixedPrice
Sets the value of the fixedPrice property.- Parameters:
value- allowed object isFixedPrice
-
getWorldscaleRate
Gets the value of the worldscaleRate property.- Returns:
- possible object is
BigDecimal
-
setWorldscaleRate
Sets the value of the worldscaleRate property.- Parameters:
value- allowed object isBigDecimal
-
getContractRate
Gets the value of the contractRate property.- Returns:
- possible object is
NonNegativeMoney
-
setContractRate
Sets the value of the contractRate property.- Parameters:
value- allowed object isNonNegativeMoney
-
getSettlementPeriodsPrice
Gets the value of the settlementPeriodsPrice 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 settlementPeriodsPrice property.For example, to add a new item, do as follows:
getSettlementPeriodsPrice().add(newItem);Objects of the following type(s) are allowed in the list
SettlementPeriodsFixedPrice -
getTotalPrice
Gets the value of the totalPrice property.- Returns:
- possible object is
NonNegativeMoney
-
setTotalPrice
Sets the value of the totalPrice property.- Parameters:
value- allowed object isNonNegativeMoney
-
getNotionalQuantitySchedule
Gets the value of the notionalQuantitySchedule property.- Returns:
- possible object is
CommodityNotionalQuantitySchedule
-
setNotionalQuantitySchedule
Sets the value of the notionalQuantitySchedule property.- Parameters:
value- allowed object isCommodityNotionalQuantitySchedule
-
getNotionalQuantity
Gets the value of the notionalQuantity property.- Returns:
- possible object is
CommodityNotionalQuantity
-
setNotionalQuantity
Sets the value of the notionalQuantity property.- Parameters:
value- allowed object isCommodityNotionalQuantity
-
getSettlementPeriodsNotionalQuantity
Gets the value of the settlementPeriodsNotionalQuantity 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 settlementPeriodsNotionalQuantity property.For example, to add a new item, do as follows:
getSettlementPeriodsNotionalQuantity().add(newItem);Objects of the following type(s) are allowed in the list
CommoditySettlementPeriodsNotionalQuantity -
getTotalNotionalQuantity
Gets the value of the totalNotionalQuantity property.- Returns:
- possible object is
BigDecimal
-
setTotalNotionalQuantity
Sets the value of the totalNotionalQuantity property.- Parameters:
value- allowed object isBigDecimal
-
getQuantityReference
Gets the value of the quantityReference property.- Returns:
- possible object is
QuantityReference
-
setQuantityReference
Sets the value of the quantityReference property.- Parameters:
value- allowed object isQuantityReference
-
getRelativePaymentDates
Gets the value of the relativePaymentDates property.- Returns:
- possible object is
CommodityRelativePaymentDates
-
setRelativePaymentDates
Sets the value of the relativePaymentDates property.- Parameters:
value- allowed object isCommodityRelativePaymentDates
-
getPaymentDates
Gets the value of the paymentDates property.- Returns:
- possible object is
AdjustableDatesOrRelativeDateOffset
-
setPaymentDates
Sets the value of the paymentDates property.- Parameters:
value- allowed object isAdjustableDatesOrRelativeDateOffset
-
isMasterAgreementPaymentDates
Gets the value of the masterAgreementPaymentDates property.- Returns:
- possible object is
Boolean
-
setMasterAgreementPaymentDates
Sets the value of the masterAgreementPaymentDates property.- Parameters:
value- allowed object isBoolean
-
getFlatRate
Gets the value of the flatRate property.- Returns:
- possible object is
FlatRateEnum
-
setFlatRate
Sets the value of the flatRate property.- Parameters:
value- allowed object isFlatRateEnum
-
getFlatRateAmount
Gets the value of the flatRateAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setFlatRateAmount
Sets the value of the flatRateAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-