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)