Class FxBarrierFeature
Java class for FxBarrierFeature complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="FxBarrierFeature">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="barrierType" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierTypeEnum"/>
         <element name="direction" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierDirectionEnum" minOccurs="0"/>
         <element name="quotedCurrencyPair" type="{http://www.fpml.org/FpML-5/confirmation}QuotedCurrencyPair"/>
         <element name="triggerRate" type="{http://www.fpml.org/FpML-5/confirmation}PositiveDecimal"/>
         <element name="informationSource" type="{http://www.fpml.org/FpML-5/confirmation}InformationSource" maxOccurs="unbounded"/>
         <choice minOccurs="0">
           <sequence>
             <sequence>
               <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>
           <element name="observationPoint" type="{http://www.fpml.org/FpML-5/confirmation}FxBusinessCenterDateTime" maxOccurs="unbounded"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FxBarrierTypeEnumprotected FxBarrierDirectionEnumprotected List<InformationSource>protected XMLGregorianCalendarprotected BusinessCenterTimeprotected List<FxBusinessCenterDateTime>protected XMLGregorianCalendarprotected BusinessCenterTimeprotected QuotedCurrencyPairprotected BigDecimal - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionGets the value of the barrierType property.Gets the value of the direction property.Gets the value of the informationSource property.Gets the value of the observationEndDate property.Gets the value of the observationEndTime property.Gets the value of the observationPoint property.Gets the value of the observationStartDate property.Gets the value of the observationStartTime property.Gets the value of the quotedCurrencyPair property.Gets the value of the triggerRate property.voidsetBarrierType(FxBarrierTypeEnum value)Sets the value of the barrierType property.voidsetDirection(FxBarrierDirectionEnum value)Sets the value of the direction property.voidSets the value of the observationEndDate property.voidSets the value of the observationEndTime property.voidSets the value of the observationStartDate property.voidSets the value of the observationStartTime property.voidSets the value of the quotedCurrencyPair property.voidsetTriggerRate(BigDecimal value)Sets the value of the triggerRate property. 
- 
Field Details
- 
barrierType
 - 
direction
 - 
quotedCurrencyPair
 - 
triggerRate
 - 
informationSource
 - 
observationStartDate
 - 
observationStartTime
 - 
observationEndDate
 - 
observationEndTime
 - 
observationPoint
 
 - 
 - 
Constructor Details
- 
FxBarrierFeature
public FxBarrierFeature() 
 - 
 - 
Method Details
- 
getBarrierType
Gets the value of the barrierType property.- Returns:
 - possible object is
     
FxBarrierTypeEnum 
 - 
setBarrierType
Sets the value of the barrierType property.- Parameters:
 value- allowed object isFxBarrierTypeEnum
 - 
getDirection
Gets the value of the direction property.- Returns:
 - possible object is
     
FxBarrierDirectionEnum 
 - 
setDirection
Sets the value of the direction property.- Parameters:
 value- allowed object isFxBarrierDirectionEnum
 - 
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
 - 
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
 - 
getInformationSource
Gets the value of the informationSource 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 informationSource property.For example, to add a new item, do as follows:
getInformationSource().add(newItem);Objects of the following type(s) are allowed in the list
InformationSource - 
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
 - 
getObservationPoint
Gets the value of the observationPoint 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 observationPoint property.For example, to add a new item, do as follows:
getObservationPoint().add(newItem);Objects of the following type(s) are allowed in the list
FxBusinessCenterDateTime 
 -