Class ExchangeService

java.lang.Object
com.bluebell.greenhouse.radicle.services.exchange.ExchangeService

@Service @Transactional(readOnly=true) public class ExchangeService extends Object
Service-layer for Exchange entities.
Version:
3.0.5
Author:
Stephen Prizio
  • Constructor Details

    • ExchangeService

      public ExchangeService()
  • Method Details

    • findAllExchanges

      @Cacheable(cacheNames="exchanges", key="'all'") public List<Exchange> findAllExchanges()
      Returns all Exchanges in the system.
      Returns:
      List of Exchange
    • searchExchanges

      public org.springframework.data.domain.Page<Exchange> searchExchanges(ExchangeFilter filter, int page, int pageSize, org.springframework.data.domain.Sort sort)
      Returns a paginated Page of Exchanges matching the given filter.
      Parameters:
      filter - ExchangeFilter
      page - current page
      pageSize - page size
      sort - Sort
      Returns:
      Page of Exchange
    • findExchangeByMic

      public Optional<Exchange> findExchangeByMic(String mic)
      Returns an Exchange for the given MIC.
      Parameters:
      mic - exchange MIC
      Returns:
      Optional Exchange