com.epam.cmemdp.marketdata.impl
Class SecurityDefinitionImpl

java.lang.Object
  extended by com.epam.cmemdp.marketdata.impl.SecurityDefinitionImpl
All Implemented Interfaces:
UpdatableSecurityDefinition, SecurityDefinition

public class SecurityDefinitionImpl
extends java.lang.Object
implements SecurityDefinition, UpdatableSecurityDefinition


Constructor Summary
SecurityDefinitionImpl()
           
 
Method Summary
 java.lang.String getApplId()
           
 java.lang.String getAsset()
           
 java.lang.String getCFICode()
           
 long getClearedVolume()
           
 int getContractMultiplier()
           
 short getContractMultiplierUnit()
           
 java.lang.String getCurrency()
           
 int getDecayQty()
           
 java.lang.String getDecayStartDate()
           
 double getDisplayFactor()
           
 short getFlowScheduleType()
           
 double getHighLimitPrice()
           
 long getLastUpdateTime()
           
 java.util.Set<Leg> getLegs()
           
 double getLowLimitPrice()
           
 int getMainFraction()
           
 java.lang.Integer getMarketDepth(MDFeedType mdFeedType)
           
 int getMarketSegmentId()
           
 java.lang.String getMatchAlgorithm()
           
 java.lang.String getMatchEventIndicator()
           
 java.lang.String getMaturityMonthYear()
           
 double getMaxPriceVariation()
           
 int getMaxTradeVol()
           
 int getMDSecurityTradingStatus()
           
 double getMinCabPrice()
           
 java.lang.Long getMinLotSize(LotType lotType)
           
 double getMinPriceIncrement()
           
 int getMinTradeVol()
           
 java.util.Map<java.lang.Integer,java.lang.String> getNbInstAttribs()
           
 long getOpenInterestQty()
           
 long getOriginalContractSize()
           
 int getPriceDisplayFormat()
           
 double getPriceRatio()
           
 java.util.Set<SecDefEvent> getSecDefEvents()
           
 java.lang.String getSecurityDesc()
           
 java.lang.String getSecurityExchange()
           
 java.lang.String getSecurityGroup()
           
 java.lang.Long getSecurityId()
           
 java.lang.String getSecurityIdSource()
           
 java.lang.String getSecuritySubType()
           
 java.lang.String getSecurityType()
           
 java.lang.String getSecurityUpdateAction()
           
 java.lang.String getSettlCurrency()
           
 SettlPriceType getSettlPriceType()
           
 java.lang.String getStrikeCurrency()
           
 double getStrikePrice()
           
 int getSubFraction()
           
 java.lang.String getSymbol()
           
 int getTickRule()
           
 double getTradingReferencePrice()
           
 UnderlyingProduct getUnderlyingProduct()
           
 java.util.Set<Underlying> getUnderlyings()
           
 java.lang.String getUnitOfMeasure()
           
 double getUnitOfMeasureQty()
           
 java.lang.String getUserDefinedInstrument()
           
 boolean hasMDFeedType(MDFeedType mdFeedType)
           
 boolean hasMinLotSize(LotType lotType)
           
 boolean isNew()
           
 void setNew(boolean flag)
           
 void setSecurityId(java.lang.Long securityId)
           
 void updateFromMessage(FIXFieldList msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityDefinitionImpl

public SecurityDefinitionImpl()
Method Detail

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.