Class SymbolSpecifications

java.lang.Object
com.bluebell.greenhouse.radicle.specifications.symbol.SymbolSpecifications

public final class SymbolSpecifications extends Object
Specification definitions for Symbol search filters.
Version:
2.0.4
Author:
Stephen Prizio
  • Method Details

    • isActive

      public static org.springframework.data.jpa.domain.Specification<Symbol> isActive(Boolean active)
      Filters by active state.
      Parameters:
      active - active-state filter
      Returns:
      Specification
    • hasRevision

      public static org.springframework.data.jpa.domain.Specification<Symbol> hasRevision(SymbolRevision revision)
      Filters by SymbolRevision.
      Parameters:
      revision - SymbolRevision
      Returns:
      Specification
    • hasType

      public static org.springframework.data.jpa.domain.Specification<Symbol> hasType(SymbolType type)
      Filters by SymbolType.
      Parameters:
      type - SymbolType
      Returns:
      Specification
    • matchesQuery

      public static org.springframework.data.jpa.domain.Specification<Symbol> matchesQuery(String query)
      Filters by a free-text query across the symbol name and ticker.
      Parameters:
      query - free-text query
      Returns:
      Specification