Class MarketSecuritiesTableEngineParams

java.lang.Object
org.vlaskin.moexiss.service.engine.params.MarketSecuritiesTableEngineParams
Direct Known Subclasses:
BoardSecuritiesTableEngineParams, MarketSecurityTableEngineParams

public class MarketSecuritiesTableEngineParams extends Object
Параметры таблицы инструментов рынка.

Поддерживает фильтры по активам, инструментам, типам и коллекции, а также сортировку и выбор данных основной, ближайшей или предыдущей сессии. Коллекции копируются при установке.

  • Constructor Details

    • MarketSecuritiesTableEngineParams

      public MarketSecuritiesTableEngineParams(String engine, String market)
      Parameters:
      engine - код торговой системы
      market - код рынка
  • Method Details

    • getAssets

      public List<String> getAssets()
      Returns:
      неизменяемый список кодов классов активов либо null
    • setAssets

      public void setAssets(Collection<String> assets)
      Parameters:
      assets - коды классов активов либо null
    • getSecurities

      public List<String> getSecurities()
      Returns:
      неизменяемый список кодов инструментов либо null
    • setSecurities

      public void setSecurities(Collection<String> securities)
      Parameters:
      securities - коды инструментов либо null
    • getSecurityTypes

      public List<String> getSecurityTypes()
      Returns:
      неизменяемый список типов инструментов либо null
    • setSecurityTypes

      public void setSecurityTypes(Collection<String> securityTypes)
      Parameters:
      securityTypes - типы инструментов либо null