Interface ExportProductService
- All Known Implementing Classes:
DefaultExportProductService
public interface ExportProductService
Product related methods that add export product functions not provided in
ProductService-
Method Summary
Modifier and TypeMethodDescriptiongetAllProducts(Collection<CatalogVersionModel> catalogVersions, int start, int count) Returns all Products.getModifiedProducts(Collection<CatalogVersionModel> catalogVersions, Date timestamp, int start, int count) Returns page of products modified after timestamp for catalog version
-
Method Details
-
getAllProducts
SearchPageData<ProductModel> getAllProducts(Collection<CatalogVersionModel> catalogVersions, int start, int count) Returns all Products. For the search the current session active catalogversions of the current user are used.- Parameters:
catalogVersions- catalog versions used to query for productsstart- index position of the first Product, which will be included in the returned Listcount- number of Products which will be returned in the List- Returns:
- page of
ProductModelwrapped onSearchResult
-
getModifiedProducts
SearchPageData<ProductModel> getModifiedProducts(Collection<CatalogVersionModel> catalogVersions, Date timestamp, int start, int count) Returns page of products modified after timestamp for catalog version- Parameters:
catalogVersions- catalog versions used to query for productstimestamp- modification timestart- index position of the first Product, which will be included in the returned Listcount- number of Products which will be returned in the List- Returns:
- page of
ProductModel
-