com.epam.cmemdp.marketdata.model
Interface SecurityDefinition

All Known Subinterfaces:
UpdatableSecurityDefinition
All Known Implementing Classes:
SecurityDefinitionImpl

public interface SecurityDefinition


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)
           
 

Method Detail

getMatchEventIndicator

java.lang.String getMatchEventIndicator()

getSecurityUpdateAction

java.lang.String getSecurityUpdateAction()

getApplId

java.lang.String getApplId()

getMarketSegmentId

int getMarketSegmentId()

getLastUpdateTime

long getLastUpdateTime()

getSymbol

java.lang.String getSymbol()

getSecurityId

java.lang.Long getSecurityId()

getSecurityIdSource

java.lang.String getSecurityIdSource()

getMaturityMonthYear

java.lang.String getMaturityMonthYear()

getSecurityGroup

java.lang.String getSecurityGroup()

getAsset

java.lang.String getAsset()

getSecurityType

java.lang.String getSecurityType()

getCFICode

java.lang.String getCFICode()

getSecuritySubType

java.lang.String getSecuritySubType()

getUserDefinedInstrument

java.lang.String getUserDefinedInstrument()

getUnderlyingProduct

UnderlyingProduct getUnderlyingProduct()

getSecurityExchange

java.lang.String getSecurityExchange()

getMDSecurityTradingStatus

int getMDSecurityTradingStatus()

getStrikePrice

double getStrikePrice()

getStrikeCurrency

java.lang.String getStrikeCurrency()

getCurrency

java.lang.String getCurrency()

getSettlCurrency

java.lang.String getSettlCurrency()

getMinCabPrice

double getMinCabPrice()

getPriceRatio

double getPriceRatio()

getMatchAlgorithm

java.lang.String getMatchAlgorithm()

getMinTradeVol

int getMinTradeVol()

getMaxTradeVol

int getMaxTradeVol()

getMinPriceIncrement

double getMinPriceIncrement()

getDisplayFactor

double getDisplayFactor()

getTickRule

int getTickRule()

getMainFraction

int getMainFraction()

getSubFraction

int getSubFraction()

getPriceDisplayFormat

int getPriceDisplayFormat()

getSecDefEvents

java.util.Set<SecDefEvent> getSecDefEvents()

getUnderlyings

java.util.Set<Underlying> getUnderlyings()

getLegs

java.util.Set<Leg> getLegs()

hasMDFeedType

boolean hasMDFeedType(MDFeedType mdFeedType)

getMarketDepth

java.lang.Integer getMarketDepth(MDFeedType mdFeedType)

getNbInstAttribs

java.util.Map<java.lang.Integer,java.lang.String> getNbInstAttribs()

hasMinLotSize

boolean hasMinLotSize(LotType lotType)

getMinLotSize

java.lang.Long getMinLotSize(LotType lotType)

getContractMultiplierUnit

short getContractMultiplierUnit()

getFlowScheduleType

short getFlowScheduleType()

getContractMultiplier

int getContractMultiplier()

getUnitOfMeasure

java.lang.String getUnitOfMeasure()

getUnitOfMeasureQty

double getUnitOfMeasureQty()

getDecayQty

int getDecayQty()

getDecayStartDate

java.lang.String getDecayStartDate()

getOriginalContractSize

long getOriginalContractSize()

getHighLimitPrice

double getHighLimitPrice()

getLowLimitPrice

double getLowLimitPrice()

getMaxPriceVariation

double getMaxPriceVariation()

getTradingReferencePrice

double getTradingReferencePrice()

getSettlPriceType

SettlPriceType getSettlPriceType()

getOpenInterestQty

long getOpenInterestQty()

getClearedVolume

long getClearedVolume()

getSecurityDesc

java.lang.String getSecurityDesc()


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.