public interface ProductQuery extends MetaModelQueryDsl<Product,ProductQuery,ProductQueryModel,ProductExpansionModel<Product>>, PriceSelectionRequestDsl<ProductQuery>
For further information how to use the query API to consult the Query API documentation.
MAX_OFFSET, MIN_OFFSET
Modifier and Type | Method and Description |
---|---|
default ProductQuery |
byProductType(Referenceable<ProductType> productType) |
default ProductQuery |
bySku(String sku,
ProductProjectionType type) |
default ProductQuery |
bySlug(ProductProjectionType type,
Locale locale,
String slug) |
static ProductQuery |
of() |
static com.fasterxml.jackson.core.type.TypeReference<PagedQueryResult<Product>> |
resultTypeReference()
Creates a container which contains the full Java type information to deserialize the query result (NOT this class) from JSON.
|
plusPredicates, plusPredicates, plusPredicates, plusPredicates, plusSort, plusSort, plusSort, plusSort, withPredicates, withPredicates, withPredicates, withPredicates, withQueryParam, withSort, withSort, withSort, withSort, withSortMulti
withFetchTotal, withLimit, withLimit, withOffset, withOffset
endpoint, expansionPaths, fetchTotal, limit, offset, predicates, sort
deserialize, toQuery
canDeserialize, httpRequestIntent
plusExpansionPaths, withExpansionPaths
plusExpansionPaths, plusExpansionPaths, plusExpansionPaths, plusExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPaths
getPriceSelection, withPriceSelection
static com.fasterxml.jackson.core.type.TypeReference<PagedQueryResult<Product>> resultTypeReference()
static ProductQuery of()
default ProductQuery bySlug(ProductProjectionType type, Locale locale, String slug)
default ProductQuery byProductType(Referenceable<ProductType> productType)
default ProductQuery bySku(String sku, ProductProjectionType type)