Interface ExportProductService

All Known Implementing Classes:
DefaultExportProductService

public interface ExportProductService
Product related methods that add export product functions not provided in ProductService
  • 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 products
      start - index position of the first Product, which will be included in the returned List
      count - number of Products which will be returned in the List
      Returns:
      page of ProductModel wrapped on SearchResult
    • 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 products
      timestamp - modification time
      start - index position of the first Product, which will be included in the returned List
      count - number of Products which will be returned in the List
      Returns:
      page of ProductModel