Class MarketNewsLookupService

java.lang.Object
com.bluebell.greenhouse.radicle.services.market.news.MarketNewsLookupService

@Service public class MarketNewsLookupService extends Object
Service-layer for cached base market news lookups.
Version:
3.0.3
Author:
Stephen Prizio
  • Constructor Details

    • MarketNewsLookupService

      public MarketNewsLookupService()
  • Method Details

    • findMarketNews

      @Cacheable(cacheNames="marketNewsSearch", key="T(com.bluebell.greenhouse.platform.configuration.cache.market.news.MarketNewsCacheKeys).forSearch(#symbol, #tags, #start, #end, #limit, #offset)") public List<MarketNews> findMarketNews(String symbol, String[] tags, LocalDate start, LocalDate end, Integer limit, Integer offset)
      Returns base market news for optional symbol and topic tag filters.
      Parameters:
      symbol - optional symbol
      tags - optional topic tags
      start - optional start date
      end - optional end date
      limit - optional result limit
      offset - optional result offset
      Returns:
      List of MarketNews