public interface ProductService
Modifier and Type | Method and Description |
---|---|
SearchRequest<Product> |
all()
Creates a SearchRequest configured with the default locale of this SphereClient instance.
|
SearchRequest<Product> |
all(java.util.Locale locale)
Creates a SearchRequest configured with a given locale for all products.
|
FetchRequest<Product> |
byId(java.lang.String id)
Finds a product by id.
|
FetchRequest<Product> |
bySlug(java.util.Locale locale,
java.lang.String slug)
Finds a product by slug.
|
FetchRequest<Product> |
bySlug(java.lang.String slug)
Finds a product by slug using the Sphere clients default locale.
|
SearchRequest<Product> |
filter(FilterExpression filter,
FilterExpression... filters) |
SearchRequest<Product> |
filter(java.lang.Iterable<FilterExpression> filters) |
SearchRequest<Product> |
filter(java.util.Locale locale,
FilterExpression filter,
FilterExpression... filters)
Finds products satisfying given constraints.
|
SearchRequest<Product> |
filter(java.util.Locale locale,
java.lang.Iterable<FilterExpression> filters)
Finds products satisfying given constraints.
|
FetchRequest<Product> byId(java.lang.String id)
FetchRequest<Product> bySlug(java.util.Locale locale, java.lang.String slug)
FetchRequest<Product> bySlug(java.lang.String slug)
SearchRequest<Product> all(java.util.Locale locale)
locale
- Influences various aspects of full-text searching, filtering, sorting and faceting but not the
translations returned in the result. The Sphere API will always return all translations of
localized attributes.SearchRequest<Product> all()
all(java.util.Locale)
SearchRequest<Product> filter(java.util.Locale locale, FilterExpression filter, FilterExpression... filters)
locale
- Influences filtering operations, but not the translations returned.filters
- Filters describing a query. The filters are used in conjunction (AND).SearchRequest<Product> filter(FilterExpression filter, FilterExpression... filters)
filter(java.util.Locale, io.sphere.client.filters.expressions.FilterExpression, io.sphere.client.filters.expressions.FilterExpression...)
SearchRequest<Product> filter(java.util.Locale locale, java.lang.Iterable<FilterExpression> filters)
locale
- Influences filtering operations, but not the translations returned.filters
- Filters describing a query. The filters are used in conjunction (AND).SearchRequest<Product> filter(java.lang.Iterable<FilterExpression> filters)
filter(java.util.Locale, Iterable)