Class MarketPriceSpecifications
java.lang.Object
com.bluebell.greenhouse.radicle.specifications.market.price.MarketPriceSpecifications
Specification definitions for MarketPrice search filters.- Version:
- 3.0.6
- Author:
- Stephen Prizio
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.jpa.domain.Specification<MarketPrice> dateBefore(LocalDateTime end) Filters for market prices before the given time.static org.springframework.data.jpa.domain.Specification<MarketPrice> dateOnOrAfter(LocalDateTime start) Filters for market prices at or after the given time.static org.springframework.data.jpa.domain.Specification<MarketPrice> hasDataSource(DataSource dataSource) Filters byDataSource.static org.springframework.data.jpa.domain.Specification<MarketPrice> Filters bySymbol.static org.springframework.data.jpa.domain.Specification<MarketPrice> hasSymbolAlias(SymbolAlias symbolAlias) Filters bySymbolAlias.static org.springframework.data.jpa.domain.Specification<MarketPrice> hasTimeInterval(MarketTimeInterval timeInterval) Filters byMarketTimeInterval.
-
Method Details
-
hasSymbol
public static org.springframework.data.jpa.domain.Specification<MarketPrice> hasSymbol(Symbol symbol) Filters bySymbol.- Parameters:
symbol-Symbol- Returns:
Specification
-
hasSymbolAlias
public static org.springframework.data.jpa.domain.Specification<MarketPrice> hasSymbolAlias(SymbolAlias symbolAlias) Filters bySymbolAlias.- Parameters:
symbolAlias-SymbolAlias- Returns:
Specification
-
hasDataSource
public static org.springframework.data.jpa.domain.Specification<MarketPrice> hasDataSource(DataSource dataSource) Filters byDataSource.- Parameters:
dataSource-DataSource- Returns:
Specification
-
hasTimeInterval
public static org.springframework.data.jpa.domain.Specification<MarketPrice> hasTimeInterval(MarketTimeInterval timeInterval) Filters byMarketTimeInterval.- Parameters:
timeInterval-MarketTimeInterval- Returns:
Specification
-
dateOnOrAfter
public static org.springframework.data.jpa.domain.Specification<MarketPrice> dateOnOrAfter(LocalDateTime start) Filters for market prices at or after the given time.- Parameters:
start-LocalDateTime- Returns:
Specification
-
dateBefore
public static org.springframework.data.jpa.domain.Specification<MarketPrice> dateBefore(LocalDateTime end) Filters for market prices before the given time.- Parameters:
end-LocalDateTime- Returns:
Specification
-