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 Detail

      • getAllProductsForOptions

        ProductResultData getAllProductsForOptions​(java.lang.String catalog,
                                                   java.lang.String version,
                                                   java.util.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​(java.lang.String catalog,
                                                            java.lang.String version,
                                                            java.util.Date modifiedTime,
                                                            java.util.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