Class FxComplexBarrierBase
java.lang.Object
net.finmath.smartcontract.product.xml.FxComplexBarrierBase
- Direct Known Subclasses:
FxAccrualBarrier
,FxTargetBarrier
Java class for FxComplexBarrierBase complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxComplexBarrierBase"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="barrierType" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierTypeSimpleEnum"/> <element name="style" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierStyleEnum"/> <element name="scope" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierScopeEnum"/> <element name="condition" type="{http://www.fpml.org/FpML-5/confirmation}ConditionEnum"/> <element name="triggerRate" type="{http://www.fpml.org/FpML-5/confirmation}Schedule"/> <sequence minOccurs="0"> <element name="observationStartDate" type="{http://www.w3.org/2001/XMLSchema}date"/> <element name="observationStartTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/> </sequence> <sequence minOccurs="0"> <element name="observationEndDate" type="{http://www.w3.org/2001/XMLSchema}date"/> <element name="observationEndTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/> </sequence> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxBarrierTypeSimpleEnum
protected ConditionEnum
protected String
protected XMLGregorianCalendar
protected BusinessCenterTime
protected XMLGregorianCalendar
protected BusinessCenterTime
protected FxBarrierScopeEnum
protected FxBarrierStyleEnum
protected Schedule
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the barrierType property.Gets the value of the condition property.getId()
Gets the value of the id property.Gets the value of the observationEndDate property.Gets the value of the observationEndTime property.Gets the value of the observationStartDate property.Gets the value of the observationStartTime property.getScope()
Gets the value of the scope property.getStyle()
Gets the value of the style property.Gets the value of the triggerRate property.void
Sets the value of the barrierType property.void
setCondition
(ConditionEnum value) Sets the value of the condition property.void
Sets the value of the id property.void
Sets the value of the observationEndDate property.void
Sets the value of the observationEndTime property.void
Sets the value of the observationStartDate property.void
Sets the value of the observationStartTime property.void
setScope
(FxBarrierScopeEnum value) Sets the value of the scope property.void
setStyle
(FxBarrierStyleEnum value) Sets the value of the style property.void
setTriggerRate
(Schedule value) Sets the value of the triggerRate property.
-
Field Details
-
barrierType
-
style
-
scope
-
condition
-
triggerRate
-
observationStartDate
-
observationStartTime
-
observationEndDate
-
observationEndTime
-
id
-
-
Constructor Details
-
FxComplexBarrierBase
public FxComplexBarrierBase()
-
-
Method Details
-
getBarrierType
Gets the value of the barrierType property.- Returns:
- possible object is
FxBarrierTypeSimpleEnum
-
setBarrierType
Sets the value of the barrierType property.- Parameters:
value
- allowed object isFxBarrierTypeSimpleEnum
-
getStyle
Gets the value of the style property.- Returns:
- possible object is
FxBarrierStyleEnum
-
setStyle
Sets the value of the style property.- Parameters:
value
- allowed object isFxBarrierStyleEnum
-
getScope
Gets the value of the scope property.- Returns:
- possible object is
FxBarrierScopeEnum
-
setScope
Sets the value of the scope property.- Parameters:
value
- allowed object isFxBarrierScopeEnum
-
getCondition
Gets the value of the condition property.- Returns:
- possible object is
ConditionEnum
-
setCondition
Sets the value of the condition property.- Parameters:
value
- allowed object isConditionEnum
-
getTriggerRate
-
setTriggerRate
-
getObservationStartDate
Gets the value of the observationStartDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setObservationStartDate
Sets the value of the observationStartDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getObservationStartTime
Gets the value of the observationStartTime property.- Returns:
- possible object is
BusinessCenterTime
-
setObservationStartTime
Sets the value of the observationStartTime property.- Parameters:
value
- allowed object isBusinessCenterTime
-
getObservationEndDate
Gets the value of the observationEndDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setObservationEndDate
Sets the value of the observationEndDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getObservationEndTime
Gets the value of the observationEndTime property.- Returns:
- possible object is
BusinessCenterTime
-
setObservationEndTime
Sets the value of the observationEndTime property.- Parameters:
value
- allowed object isBusinessCenterTime
-
getId
-
setId
-