Class TriggerRateObservation
java.lang.Object
net.finmath.smartcontract.product.xml.TriggerRateObservation
- Direct Known Subclasses:
KnockOutRateObservation
,TouchRateObservation
Java class for TriggerRateObservation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TriggerRateObservation"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="observationDate" type="{http://www.w3.org/2001/XMLSchema}date"/> <element name="observationTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/> <element name="informationSource" type="{http://www.fpml.org/FpML-5/confirmation}InformationSource" minOccurs="0"/> <choice> <sequence> <element name="triggerRate" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="quotedCurrencyPair" type="{http://www.fpml.org/FpML-5/confirmation}QuotedCurrencyPair"/> <element name="observedRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> </sequence> <sequence> <element name="triggerPrice" type="{http://www.fpml.org/FpML-5/confirmation}PositiveMoney"/> <element name="observedPrice" type="{http://www.fpml.org/FpML-5/confirmation}PositiveMoney" minOccurs="0"/> </sequence> </choice> <element name="triggerCondition" type="{http://www.fpml.org/FpML-5/confirmation}TriggerConditionEnum"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected InformationSource
protected XMLGregorianCalendar
protected BusinessCenterTime
protected PositiveMoney
protected BigDecimal
protected QuotedCurrencyPair
protected TriggerConditionEnum
protected PositiveMoney
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the informationSource property.Gets the value of the observationDate property.Gets the value of the observationTime property.Gets the value of the observedPrice property.Gets the value of the observedRate property.Gets the value of the quotedCurrencyPair property.Gets the value of the triggerCondition property.Gets the value of the triggerPrice property.Gets the value of the triggerRate property.void
Sets the value of the informationSource property.void
Sets the value of the observationDate property.void
Sets the value of the observationTime property.void
setObservedPrice
(PositiveMoney value) Sets the value of the observedPrice property.void
setObservedRate
(BigDecimal value) Sets the value of the observedRate property.void
Sets the value of the quotedCurrencyPair property.void
Sets the value of the triggerCondition property.void
setTriggerPrice
(PositiveMoney value) Sets the value of the triggerPrice property.void
setTriggerRate
(BigDecimal value) Sets the value of the triggerRate property.
-
Field Details
-
observationDate
-
observationTime
-
informationSource
-
triggerRate
-
quotedCurrencyPair
-
observedRate
-
triggerPrice
-
observedPrice
-
triggerCondition
-
-
Constructor Details
-
TriggerRateObservation
public TriggerRateObservation()
-
-
Method Details
-
getObservationDate
Gets the value of the observationDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setObservationDate
Sets the value of the observationDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getObservationTime
Gets the value of the observationTime property.- Returns:
- possible object is
BusinessCenterTime
-
setObservationTime
Sets the value of the observationTime property.- Parameters:
value
- allowed object isBusinessCenterTime
-
getInformationSource
Gets the value of the informationSource property.- Returns:
- possible object is
InformationSource
-
setInformationSource
Sets the value of the informationSource property.- Parameters:
value
- allowed object isInformationSource
-
getTriggerRate
Gets the value of the triggerRate property.- Returns:
- possible object is
BigDecimal
-
setTriggerRate
Sets the value of the triggerRate property.- Parameters:
value
- allowed object isBigDecimal
-
getQuotedCurrencyPair
Gets the value of the quotedCurrencyPair property.- Returns:
- possible object is
QuotedCurrencyPair
-
setQuotedCurrencyPair
Sets the value of the quotedCurrencyPair property.- Parameters:
value
- allowed object isQuotedCurrencyPair
-
getObservedRate
Gets the value of the observedRate property.- Returns:
- possible object is
BigDecimal
-
setObservedRate
Sets the value of the observedRate property.- Parameters:
value
- allowed object isBigDecimal
-
getTriggerPrice
Gets the value of the triggerPrice property.- Returns:
- possible object is
PositiveMoney
-
setTriggerPrice
Sets the value of the triggerPrice property.- Parameters:
value
- allowed object isPositiveMoney
-
getObservedPrice
Gets the value of the observedPrice property.- Returns:
- possible object is
PositiveMoney
-
setObservedPrice
Sets the value of the observedPrice property.- Parameters:
value
- allowed object isPositiveMoney
-
getTriggerCondition
Gets the value of the triggerCondition property.- Returns:
- possible object is
TriggerConditionEnum
-
setTriggerCondition
Sets the value of the triggerCondition property.- Parameters:
value
- allowed object isTriggerConditionEnum
-