final class ProductServiceEP6 extends java.lang.Object implements ProductService
Modifier and Type | Field and Description |
---|---|
private InvocationBuilderFactory |
invocationBuilderFactory |
Constructor and Description |
---|
ProductServiceEP6(InvocationBuilderFactory invocationBuilderFactory) |
Modifier and Type | Method and Description |
---|---|
Product |
get(ShopRequestContext shopRequestContext,
GUID productGuid)
Provides a product in a given shop request context
|
Products |
getAll(ShopRequestContext reqCtx,
Product.SortAttribute attribute,
SortDirection direction,
java.lang.String query,
GUID categoryId)
Provides all products in a given shop request context
|
Products |
getByIds(ShopRequestContext shopRequestContext,
java.util.List<GUID> guids) |
CustomAttributes |
getCustomAttributes(ShopRequestContext shopRequestContext,
GUID productGuid) |
private final InvocationBuilderFactory invocationBuilderFactory
@Inject public ProductServiceEP6(InvocationBuilderFactory invocationBuilderFactory)
public Product get(ShopRequestContext shopRequestContext, GUID productGuid)
ProductService
get
in interface ProductService
public CustomAttributes getCustomAttributes(ShopRequestContext shopRequestContext, GUID productGuid)
getCustomAttributes
in interface ProductService
public Products getAll(ShopRequestContext reqCtx, Product.SortAttribute attribute, SortDirection direction, java.lang.String query, GUID categoryId)
ProductService
getAll
in interface ProductService
public Products getByIds(ShopRequestContext shopRequestContext, java.util.List<GUID> guids)
getByIds
in interface ProductService