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 Summary
Modifier and TypeMethodDescriptiongetAllProductsForOptions(String catalog, String version, Collection<ProductOption> options, int start, int count) Retrieves all productsgetOnlyModifiedProductsForOptions(String catalog, String version, Date modifiedTime, Collection<ProductOption> options, int start, int count) Retrieves products that were modified after timestamp
-
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 productsversion- the catalog versionstart- index position of the first Product, which will be included in the returned Listcount- number of Products which will be returned in the Listoptions- 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 productsversion- the catalog versionmodifiedTime- timestampstart- index position of the first Product, which will be included in the returned Listcount- number of Products which will be returned in the Listoptions- options set that determines amount of information that will be attached to the returned product.- Returns:
ProductResultData
-