Class TouchRateObservation
java.lang.Object
net.finmath.smartcontract.product.xml.TriggerRateObservation
net.finmath.smartcontract.product.xml.TouchRateObservation
Java class for TouchRateObservation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TouchRateObservation"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}TriggerRateObservation"> <choice> <sequence> <element name="exerciseSide" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseSideEnum" minOccurs="0"/> <choice> <element name="settlementType" type="{http://www.fpml.org/FpML-5/confirmation}SettlementTypeEnum"/> <element name="cashSettlement" type="{http://www.fpml.org/FpML-5/confirmation}SimplePayment"/> <element name="physicalSettlement" type="{http://www.fpml.org/FpML-5/confirmation}PhysicalSettlement"/> </choice> <element name="payment" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativePayment" minOccurs="0"/> <element name="clearingInstructions" type="{http://www.fpml.org/FpML-5/confirmation}ClearingInstructions" minOccurs="0"/> </sequence> <element name="isExercisable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </choice> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected SimplePayment
protected ClearingInstructions
protected String
protected Boolean
protected NonNegativePayment
protected PhysicalSettlement
protected SettlementTypeEnum
Fields inherited from class net.finmath.smartcontract.product.xml.TriggerRateObservation
informationSource, observationDate, observationTime, observedPrice, observedRate, quotedCurrencyPair, triggerCondition, triggerPrice, triggerRate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cashSettlement property.Gets the value of the clearingInstructions property.Gets the value of the exerciseSide property.Gets the value of the payment property.Gets the value of the physicalSettlement property.Gets the value of the settlementType property.Gets the value of the isExercisable property.void
setCashSettlement
(SimplePayment value) Sets the value of the cashSettlement property.void
Sets the value of the clearingInstructions property.void
setExerciseSide
(String value) Sets the value of the exerciseSide property.void
setIsExercisable
(Boolean value) Sets the value of the isExercisable property.void
setPayment
(NonNegativePayment value) Sets the value of the payment property.void
Sets the value of the physicalSettlement property.void
Sets the value of the settlementType property.Methods inherited from class net.finmath.smartcontract.product.xml.TriggerRateObservation
getInformationSource, getObservationDate, getObservationTime, getObservedPrice, getObservedRate, getQuotedCurrencyPair, getTriggerCondition, getTriggerPrice, getTriggerRate, setInformationSource, setObservationDate, setObservationTime, setObservedPrice, setObservedRate, setQuotedCurrencyPair, setTriggerCondition, setTriggerPrice, setTriggerRate
-
Field Details
-
exerciseSide
-
settlementType
-
cashSettlement
-
physicalSettlement
-
payment
-
clearingInstructions
-
isExercisable
-
-
Constructor Details
-
TouchRateObservation
public TouchRateObservation()
-
-
Method Details
-
getExerciseSide
-
setExerciseSide
-
getSettlementType
Gets the value of the settlementType property.- Returns:
- possible object is
SettlementTypeEnum
-
setSettlementType
Sets the value of the settlementType property.- Parameters:
value
- allowed object isSettlementTypeEnum
-
getCashSettlement
Gets the value of the cashSettlement property.- Returns:
- possible object is
SimplePayment
-
setCashSettlement
Sets the value of the cashSettlement property.- Parameters:
value
- allowed object isSimplePayment
-
getPhysicalSettlement
Gets the value of the physicalSettlement property.- Returns:
- possible object is
PhysicalSettlement
-
setPhysicalSettlement
Sets the value of the physicalSettlement property.- Parameters:
value
- allowed object isPhysicalSettlement
-
getPayment
Gets the value of the payment property.- Returns:
- possible object is
NonNegativePayment
-
setPayment
Sets the value of the payment property.- Parameters:
value
- allowed object isNonNegativePayment
-
getClearingInstructions
Gets the value of the clearingInstructions property.- Returns:
- possible object is
ClearingInstructions
-
setClearingInstructions
Sets the value of the clearingInstructions property.- Parameters:
value
- allowed object isClearingInstructions
-
isIsExercisable
-
setIsExercisable
-