Class DefaultStoreFinderStockFacade<ITEM extends PointOfServiceStockData>
java.lang.Object
de.hybris.platform.commercefacades.storefinder.impl.DefaultStoreFinderStockFacade<ITEM>
- Type Parameters:
ITEM- type extendingPointOfServiceStockData
- All Implemented Interfaces:
StoreFinderStockFacade<ITEM,StoreFinderStockSearchPageData<ITEM>>
public class DefaultStoreFinderStockFacade<ITEM extends PointOfServiceStockData>
extends Object
implements StoreFinderStockFacade<ITEM,StoreFinderStockSearchPageData<ITEM>>
Default implementation of
StoreFinderStockFacade.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PaginationDatacreatePagination(PageableData pageableData, long totalNumberOfResults) protected PaginationDataprotected StoreFinderStockSearchPageData<ITEM>createSearchResult(List<ITEM> results, PaginationData paginationData, ProductData productData) protected StoreFinderStockSearchPageData<ITEM>protected StoreStockHolderprotected BaseStoreServiceprotected PointOfServiceServiceprotected ProductServiceprotected StoreFinderStockSearchPageData<ITEM>getResultForPOSData(StoreFinderSearchPageData<PointOfServiceDistanceData> storeFinderSearchPageData, ProductData productData) protected StoreFinderService<PointOfServiceDistanceData,StoreFinderSearchPageData<PointOfServiceDistanceData>> protected Converter<StoreStockHolder,ITEM> productPOSSearch(String posName, ProductData productData, PageableData pageableData) Returns result set with point of services with stock levels for the given point of service nameproductSearch(GeoPoint geoPoint, ProductData productData, PageableData pageableData) Returns result set with point of services with stock levels for the given GPS coordinatesproductSearch(String location, ProductData productData, PageableData pageableData) Returns result set with point of services with stock levels for the given location free text search termvoidsetBaseStoreService(BaseStoreService baseStoreService) voidsetPointOfServiceDistanceDataConverter(Converter<PointOfServiceDistanceData, PointOfServiceData> pointOfServiceDistanceDataConverter) voidsetPointOfServiceService(PointOfServiceService pointOfServiceService) voidsetProductService(ProductService productService) voidsetStoreFinderService(StoreFinderService<PointOfServiceDistanceData, StoreFinderSearchPageData<PointOfServiceDistanceData>> storeFinderService) voidsetStoreStockConverter(Converter<StoreStockHolder, ITEM> storeStockConverter)
-
Constructor Details
-
DefaultStoreFinderStockFacade
public DefaultStoreFinderStockFacade()
-
-
Method Details
-
productSearch
public StoreFinderStockSearchPageData<ITEM> productSearch(String location, ProductData productData, PageableData pageableData) Description copied from interface:StoreFinderStockFacadeReturns result set with point of services with stock levels for the given location free text search term- Specified by:
productSearchin interfaceStoreFinderStockFacade<ITEM extends PointOfServiceStockData,StoreFinderStockSearchPageData<ITEM extends PointOfServiceStockData>> - Returns:
StoreFinderStockSearchPageDatawithPointOfServiceStockData
-
productPOSSearch
public StoreFinderStockSearchPageData<ITEM> productPOSSearch(String posName, ProductData productData, PageableData pageableData) Description copied from interface:StoreFinderStockFacadeReturns result set with point of services with stock levels for the given point of service name- Specified by:
productPOSSearchin interfaceStoreFinderStockFacade<ITEM extends PointOfServiceStockData,StoreFinderStockSearchPageData<ITEM extends PointOfServiceStockData>> - Returns:
StoreFinderStockSearchPageDatawithPointOfServiceStockData
-
productSearch
public StoreFinderStockSearchPageData<ITEM> productSearch(GeoPoint geoPoint, ProductData productData, PageableData pageableData) Description copied from interface:StoreFinderStockFacadeReturns result set with point of services with stock levels for the given GPS coordinates- Specified by:
productSearchin interfaceStoreFinderStockFacade<ITEM extends PointOfServiceStockData,StoreFinderStockSearchPageData<ITEM extends PointOfServiceStockData>> - Returns:
StoreFinderStockSearchPageDatawithPointOfServiceStockData
-
getResultForPOSData
protected StoreFinderStockSearchPageData<ITEM> getResultForPOSData(StoreFinderSearchPageData<PointOfServiceDistanceData> storeFinderSearchPageData, ProductData productData) -
createSearchResult
protected StoreFinderStockSearchPageData<ITEM> createSearchResult(List<ITEM> results, PaginationData paginationData, ProductData productData) -
createStoreStockHolder
-
createStoreFinderStockSearchPageData
-
createPagination
-
createPaginationData
-
getStoreStockConverter
-
setStoreStockConverter
-
getBaseStoreService
-
setBaseStoreService
-
getStoreFinderService
protected StoreFinderService<PointOfServiceDistanceData,StoreFinderSearchPageData<PointOfServiceDistanceData>> getStoreFinderService() -
setStoreFinderService
public void setStoreFinderService(StoreFinderService<PointOfServiceDistanceData, StoreFinderSearchPageData<PointOfServiceDistanceData>> storeFinderService) -
getPointOfServiceService
-
setPointOfServiceService
-
getProductService
-
setProductService
-
getPointOfServiceDistanceDataConverter
protected Converter<PointOfServiceDistanceData,PointOfServiceData> getPointOfServiceDistanceDataConverter() -
setPointOfServiceDistanceDataConverter
public void setPointOfServiceDistanceDataConverter(Converter<PointOfServiceDistanceData, PointOfServiceData> pointOfServiceDistanceDataConverter)
-