Interface ProductReadServiceInterface
Interface ProductReadServiceInterface
Direct known implementers
Package: Product\Interfaces
Category: System
Located at Services/Core/Product/Interfaces/ProductReadServiceInterface.inc.php
Category: System
Located at Services/Core/Product/Interfaces/ProductReadServiceInterface.inc.php
Methods summary
public
getProductList( LanguageCode $languageCode, IdType $categoryId = null, IdType $customerStatusLimit = null )
: ProductListItemCollection
Get Product List
public
getPagedList( LanguageCode $languageCode, IntType $page = null, IntType $limit = null )
: ProductListItemCollection
Returns a paged product list.
public
getActiveProductList( LanguageCode $languageCode, IdType $categoryId = null, IdType $customerStatusLimit = null )
: ProductListItemCollection
Get Active Product List
public
getProductLinks( IdType $productId )
: IdCollection
Returns the category Ids which are linked to the given product id.
public
getRewriteUrls( IdType $productId )
: UrlRewriteCollection
Returns an UrlRewriteCollection with UrlRewrite instances for the provided content ID.
public
findRewriteUrl( IdType $productId, IdType $languageId )
: null|UrlRewrite
Returns a single UrlRewrite instance for the provided content ID and language ID or NULL if no entry was found.
public
findUrlRewritesByRewriteUrl( NonEmptyStringType $rewriteUrl )
: UrlRewriteCollection
Returns an UrlRewriteCollection with UrlRewrite instances for the provided rewrite url.