public interface ProductRequestFactory
BackendProductProjection to Product.| Modifier and Type | Method and Description |
|---|---|
CommandRequest<Product> |
createCommandRequest(java.lang.String url,
ApiMode apiMode,
Command command)
Creates a request that issues a product command to be executed.
|
FetchRequest<Product> |
createFetchRequest(java.lang.String url,
ApiMode apiMode)
Creates a request that fetches a single
Product. |
FetchRequest<Product> |
createFetchRequestBasedOnQuery(java.lang.String url,
ApiMode apiMode)
Creates a request that fetches a single
Product, implemented using a query endpoint. |
QueryRequest<Product> |
createQueryRequest(java.lang.String url,
ApiMode apiMode)
Creates a request that uses the query API to find products.
|
SearchRequest<Product> |
createSearchRequest(java.lang.String url,
ApiMode apiMode,
java.lang.Iterable<FilterExpression> filters,
java.util.Locale loc)
Creates a request that uses search to query for multiple
products. |
FetchRequest<Product> createFetchRequest(java.lang.String url, ApiMode apiMode)
Product.FetchRequest<Product> createFetchRequestBasedOnQuery(java.lang.String url, ApiMode apiMode)
Product, implemented using a query endpoint.SearchRequest<Product> createSearchRequest(java.lang.String url, ApiMode apiMode, java.lang.Iterable<FilterExpression> filters, java.util.Locale loc)
products.QueryRequest<Product> createQueryRequest(java.lang.String url, ApiMode apiMode)
CommandRequest<Product> createCommandRequest(java.lang.String url, ApiMode apiMode, Command command)