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
Modifier and TypeFieldDescriptionprotected AdjustableDates
protected AdjustableDates
protected CalculationPeriodsDatesReference
protected CalculationPeriodsReference
protected CommodityCalculationPeriodsSchedule
protected CalculationPeriodsScheduleReference
protected NonNegativeMoney
protected FixedPrice
protected CommodityFixedPriceSchedule
protected FlatRateEnum
protected NonNegativeMoney
protected Boolean
protected CommodityNotionalQuantity
protected CommodityNotionalQuantitySchedule
protected AdjustableDatesOrRelativeDateOffset
protected QuantityReference
protected CommodityRelativePaymentDates
protected List
<CommoditySettlementPeriodsNotionalQuantity> protected List
<SettlementPeriodsFixedPrice> protected BigDecimal
protected NonNegativeMoney
protected BigDecimal
Fields inherited from class net.finmath.smartcontract.product.xml.FinancialSwapLeg
payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference
-
Constructor Summary
-
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.void
Sets the value of the calculationDates property.void
Sets the value of the calculationPeriods property.void
Sets the value of the calculationPeriodsDatesReference property.void
Sets the value of the calculationPeriodsReference property.void
Sets the value of the calculationPeriodsSchedule property.void
Sets the value of the calculationPeriodsScheduleReference property.void
setContractRate
(NonNegativeMoney value) Sets the value of the contractRate property.void
setFixedPrice
(FixedPrice value) Sets the value of the fixedPrice property.void
Sets the value of the fixedPriceSchedule property.void
setFlatRate
(FlatRateEnum value) Sets the value of the flatRate property.void
Sets the value of the flatRateAmount property.void
Sets the value of the masterAgreementPaymentDates property.void
Sets the value of the notionalQuantity property.void
Sets the value of the notionalQuantitySchedule property.void
Sets the value of the paymentDates property.void
Sets the value of the quantityReference property.void
Sets the value of the relativePaymentDates property.void
Sets the value of the totalNotionalQuantity property.void
setTotalPrice
(NonNegativeMoney value) Sets the value of the totalPrice property.void
setWorldscaleRate
(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
set
method 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
set
method 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
-
setMasterAgreementPaymentDates
-
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
-