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, withSortMultiwithFetchTotal, withLimit, withLimit, withOffset, withOffsetendpoint, expansionPaths, fetchTotal, limit, offset, predicates, sortdeserialize, toQuerycanDeserialize, httpRequestIntentplusExpansionPaths, withExpansionPathsplusExpansionPaths, plusExpansionPaths, plusExpansionPaths, plusExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPathsgetPriceSelection, withPriceSelectionstatic 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)