Interface ProductExportFacade

All Known Implementing Classes:
DefaultProductExportFacade

public interface ProductExportFacade
Product export facade interface. Its main purpose is to retrieve products for export operations.
  • Method Details

    • getAllProductsForOptions

      ProductResultData getAllProductsForOptions(String catalog, String version, Collection<ProductOption> options, int start, int count)
      Retrieves all products
      Parameters:
      catalog - the catalog from which to get the products
      version - the catalog version
      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
      options - options set that determines amount of information that will be attached to the returned product.
      Returns:
      ProductResultData
    • getOnlyModifiedProductsForOptions

      ProductResultData getOnlyModifiedProductsForOptions(String catalog, String version, Date modifiedTime, Collection<ProductOption> options, int start, int count)
      Retrieves products that were modified after timestamp
      Parameters:
      catalog - the catalog from which to get the products
      version - the catalog version
      modifiedTime - timestamp
      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
      options - options set that determines amount of information that will be attached to the returned product.
      Returns:
      ProductResultData