Class ProductPriceDiffFinder
java.lang.Object
de.hybris.platform.catalog.job.diff.impl.ProductPriceDiffFinder
- All Implemented Interfaces:
CatalogVersionDifferenceFinder<ProductModel,CatalogVersionDifferenceModel>
public class ProductPriceDiffFinder
extends Object
implements CatalogVersionDifferenceFinder<ProductModel,CatalogVersionDifferenceModel>
Difference finder for a
ProductModel.getApprovalStatus()'s between two different
CompareCatalogVersionsCronJobModel's catalogVersions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProductCatalogVersionDifferenceModelpopulateDifferenceModel(ProductModel srcProduct, ProductModel targetProduct, CompareCatalogVersionsCronJobModel cronJob) intprocessDifferences(CompareCatalogVersionsCronJobModel cronJobModel) Processes difference for a givenCompareCatalogVersionsCronJobModelmodel.voidsetEnumerationService(EnumerationService enumerationService) voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService) voidsetModelService(ModelService modelService) voidsetPriceService(PriceService priceService) voidsetSessionService(SessionService sessionService)
-
Constructor Details
-
ProductPriceDiffFinder
public ProductPriceDiffFinder()
-
-
Method Details
-
setEnumerationService
-
setPriceService
-
setFlexibleSearchService
-
setModelService
-
setSessionService
-
populateDifferenceModel
protected ProductCatalogVersionDifferenceModel populateDifferenceModel(ProductModel srcProduct, ProductModel targetProduct, CompareCatalogVersionsCronJobModel cronJob) -
processDifferences
Description copied from interface:CatalogVersionDifferenceFinderProcesses difference for a givenCompareCatalogVersionsCronJobModelmodel.- Specified by:
processDifferencesin interfaceCatalogVersionDifferenceFinder<ProductModel,CatalogVersionDifferenceModel>
-