com.epam.cmemdp.marketdata.impl
Class SecurityDefinitionImpl
java.lang.Object
com.epam.cmemdp.marketdata.impl.SecurityDefinitionImpl
- All Implemented Interfaces:
- UpdatableSecurityDefinition, SecurityDefinition
public class SecurityDefinitionImpl
- extends java.lang.Object
- implements SecurityDefinition, UpdatableSecurityDefinition
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityDefinitionImpl
public SecurityDefinitionImpl()
updateFromMessage
public void updateFromMessage(FIXFieldList msg)
- Specified by:
updateFromMessage
in interface UpdatableSecurityDefinition
getSecurityId
public java.lang.Long getSecurityId()
- Specified by:
getSecurityId
in interface SecurityDefinition
setSecurityId
public void setSecurityId(java.lang.Long securityId)
- Specified by:
setSecurityId
in interface UpdatableSecurityDefinition
isNew
public boolean isNew()
- Specified by:
isNew
in interface UpdatableSecurityDefinition
setNew
public void setNew(boolean flag)
- Specified by:
setNew
in interface UpdatableSecurityDefinition
getSecurityDesc
public java.lang.String getSecurityDesc()
- Specified by:
getSecurityDesc
in interface SecurityDefinition
getSecDefEvents
public java.util.Set<SecDefEvent> getSecDefEvents()
- Specified by:
getSecDefEvents
in interface SecurityDefinition
getTradingReferencePrice
public double getTradingReferencePrice()
- Specified by:
getTradingReferencePrice
in interface SecurityDefinition
getSettlPriceType
public SettlPriceType getSettlPriceType()
- Specified by:
getSettlPriceType
in interface SecurityDefinition
getHighLimitPrice
public double getHighLimitPrice()
- Specified by:
getHighLimitPrice
in interface SecurityDefinition
getLowLimitPrice
public double getLowLimitPrice()
- Specified by:
getLowLimitPrice
in interface SecurityDefinition
getSecurityGroup
public java.lang.String getSecurityGroup()
- Specified by:
getSecurityGroup
in interface SecurityDefinition
getSymbol
public java.lang.String getSymbol()
- Specified by:
getSymbol
in interface SecurityDefinition
getSecurityIdSource
public java.lang.String getSecurityIdSource()
- Specified by:
getSecurityIdSource
in interface SecurityDefinition
getCFICode
public java.lang.String getCFICode()
- Specified by:
getCFICode
in interface SecurityDefinition
getUnderlyingProduct
public UnderlyingProduct getUnderlyingProduct()
- Specified by:
getUnderlyingProduct
in interface SecurityDefinition
getSecurityExchange
public java.lang.String getSecurityExchange()
- Specified by:
getSecurityExchange
in interface SecurityDefinition
getMinCabPrice
public double getMinCabPrice()
- Specified by:
getMinCabPrice
in interface SecurityDefinition
getUnitOfMeasureQty
public double getUnitOfMeasureQty()
- Specified by:
getUnitOfMeasureQty
in interface SecurityDefinition
getStrikePrice
public double getStrikePrice()
- Specified by:
getStrikePrice
in interface SecurityDefinition
getStrikeCurrency
public java.lang.String getStrikeCurrency()
- Specified by:
getStrikeCurrency
in interface SecurityDefinition
getMinTradeVol
public int getMinTradeVol()
- Specified by:
getMinTradeVol
in interface SecurityDefinition
getMaxTradeVol
public int getMaxTradeVol()
- Specified by:
getMaxTradeVol
in interface SecurityDefinition
getCurrency
public java.lang.String getCurrency()
- Specified by:
getCurrency
in interface SecurityDefinition
getSettlCurrency
public java.lang.String getSettlCurrency()
- Specified by:
getSettlCurrency
in interface SecurityDefinition
getMarketDepth
public java.lang.Integer getMarketDepth(MDFeedType mdFeedType)
- Specified by:
getMarketDepth
in interface SecurityDefinition
getMatchAlgorithm
public java.lang.String getMatchAlgorithm()
- Specified by:
getMatchAlgorithm
in interface SecurityDefinition
getSecuritySubType
public java.lang.String getSecuritySubType()
- Specified by:
getSecuritySubType
in interface SecurityDefinition
getMaxPriceVariation
public double getMaxPriceVariation()
- Specified by:
getMaxPriceVariation
in interface SecurityDefinition
getMaturityMonthYear
public java.lang.String getMaturityMonthYear()
- Specified by:
getMaturityMonthYear
in interface SecurityDefinition
getMinPriceIncrement
public double getMinPriceIncrement()
- Specified by:
getMinPriceIncrement
in interface SecurityDefinition
getLastUpdateTime
public long getLastUpdateTime()
- Specified by:
getLastUpdateTime
in interface SecurityDefinition
getSecurityUpdateAction
public java.lang.String getSecurityUpdateAction()
- Specified by:
getSecurityUpdateAction
in interface SecurityDefinition
getDisplayFactor
public double getDisplayFactor()
- Specified by:
getDisplayFactor
in interface SecurityDefinition
getPriceRatio
public double getPriceRatio()
- Specified by:
getPriceRatio
in interface SecurityDefinition
getContractMultiplierUnit
public short getContractMultiplierUnit()
- Specified by:
getContractMultiplierUnit
in interface SecurityDefinition
getFlowScheduleType
public short getFlowScheduleType()
- Specified by:
getFlowScheduleType
in interface SecurityDefinition
getContractMultiplier
public int getContractMultiplier()
- Specified by:
getContractMultiplier
in interface SecurityDefinition
getUnitOfMeasure
public java.lang.String getUnitOfMeasure()
- Specified by:
getUnitOfMeasure
in interface SecurityDefinition
getDecayQty
public int getDecayQty()
- Specified by:
getDecayQty
in interface SecurityDefinition
getDecayStartDate
public java.lang.String getDecayStartDate()
- Specified by:
getDecayStartDate
in interface SecurityDefinition
getOriginalContractSize
public long getOriginalContractSize()
- Specified by:
getOriginalContractSize
in interface SecurityDefinition
getClearedVolume
public long getClearedVolume()
- Specified by:
getClearedVolume
in interface SecurityDefinition
getOpenInterestQty
public long getOpenInterestQty()
- Specified by:
getOpenInterestQty
in interface SecurityDefinition
getMinLotSize
public java.lang.Long getMinLotSize(LotType lotType)
- Specified by:
getMinLotSize
in interface SecurityDefinition
hasMDFeedType
public boolean hasMDFeedType(MDFeedType mdFeedType)
- Specified by:
hasMDFeedType
in interface SecurityDefinition
hasMinLotSize
public boolean hasMinLotSize(LotType lotType)
- Specified by:
hasMinLotSize
in interface SecurityDefinition
getMatchEventIndicator
public java.lang.String getMatchEventIndicator()
- Specified by:
getMatchEventIndicator
in interface SecurityDefinition
getApplId
public java.lang.String getApplId()
- Specified by:
getApplId
in interface SecurityDefinition
getMarketSegmentId
public int getMarketSegmentId()
- Specified by:
getMarketSegmentId
in interface SecurityDefinition
getAsset
public java.lang.String getAsset()
- Specified by:
getAsset
in interface SecurityDefinition
getSecurityType
public java.lang.String getSecurityType()
- Specified by:
getSecurityType
in interface SecurityDefinition
getUserDefinedInstrument
public java.lang.String getUserDefinedInstrument()
- Specified by:
getUserDefinedInstrument
in interface SecurityDefinition
getMDSecurityTradingStatus
public int getMDSecurityTradingStatus()
- Specified by:
getMDSecurityTradingStatus
in interface SecurityDefinition
getTickRule
public int getTickRule()
- Specified by:
getTickRule
in interface SecurityDefinition
getMainFraction
public int getMainFraction()
- Specified by:
getMainFraction
in interface SecurityDefinition
getSubFraction
public int getSubFraction()
- Specified by:
getSubFraction
in interface SecurityDefinition
getPriceDisplayFormat
public int getPriceDisplayFormat()
- Specified by:
getPriceDisplayFormat
in interface SecurityDefinition
getUnderlyings
public java.util.Set<Underlying> getUnderlyings()
- Specified by:
getUnderlyings
in interface SecurityDefinition
getLegs
public java.util.Set<Leg> getLegs()
- Specified by:
getLegs
in interface SecurityDefinition
getNbInstAttribs
public java.util.Map<java.lang.Integer,java.lang.String> getNbInstAttribs()
- Specified by:
getNbInstAttribs
in interface SecurityDefinition
Copyright © 2000-2014 EPAM Systems. All Rights Reserved.