Class RemovedCategoryCatalogVersionDiffFinder
java.lang.Object
de.hybris.platform.catalog.job.diff.impl.AbstractCategoryCatalogVersionDiffFinder
de.hybris.platform.catalog.job.diff.impl.RemovedCategoryCatalogVersionDiffFinder
- All Implemented Interfaces:
CatalogVersionDifferenceFinder<CategoryModel,CategoryCatalogVersionDifferenceModel>
public class RemovedCategoryCatalogVersionDiffFinder
extends AbstractCategoryCatalogVersionDiffFinder
Implementation for a finding removed
CategoryModel between two CatalogVersionModels of given
CompareCatalogVersionsCronJobModel.-
Field Summary
Fields inherited from class de.hybris.platform.catalog.job.diff.impl.AbstractCategoryCatalogVersionDiffFinder
enumerationService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CategoryDifferenceModeProvides aCategoryDifferenceModeinstance to be specialized in any subtype.protected CatalogVersionModelgets source catalog version for the cronjob model ( compare source->target , target->source) while checking new/removed categoriesprotected CatalogVersionModelgets source catalog version for the cronjob model ( compare source->target , target->source) while checking new/removed categoriespopulateDifferenceModel(CategoryModel srcCategory, CategoryModel targetCategory, CompareCatalogVersionsCronJobModel model) Creates a difference object of typeCategoryCatalogVersionDifferenceModelbetween twoCategoryModels.protected booleanshouldProcess(CompareCatalogVersionsCronJobModel cronJobModel) Method decides if to process differences or not depending on the model's flagCompareCatalogVersionsCronJobModel.getSearchMissingCategories(),CompareCatalogVersionsCronJobModel.getSearchNewCategories()Methods inherited from class de.hybris.platform.catalog.job.diff.impl.AbstractCategoryCatalogVersionDiffFinder
getAllCategories, getAllCategoryCount, getSameCategories, processDifferences, setBlockSize, setEnumerationService, setModelService
-
Constructor Details
-
RemovedCategoryCatalogVersionDiffFinder
public RemovedCategoryCatalogVersionDiffFinder()
-
-
Method Details
-
getSourceCatalogVersion
Description copied from class:AbstractCategoryCatalogVersionDiffFindergets source catalog version for the cronjob model ( compare source->target , target->source) while checking new/removed categories- Specified by:
getSourceCatalogVersionin classAbstractCategoryCatalogVersionDiffFinder
-
getCategoryDifferenceMode
Description copied from class:AbstractCategoryCatalogVersionDiffFinderProvides aCategoryDifferenceModeinstance to be specialized in any subtype.- Specified by:
getCategoryDifferenceModein classAbstractCategoryCatalogVersionDiffFinder
-
getTargetCatalogVersion
Description copied from class:AbstractCategoryCatalogVersionDiffFindergets source catalog version for the cronjob model ( compare source->target , target->source) while checking new/removed categories- Specified by:
getTargetCatalogVersionin classAbstractCategoryCatalogVersionDiffFinder
-
populateDifferenceModel
public CategoryCatalogVersionDifferenceModel populateDifferenceModel(CategoryModel srcCategory, CategoryModel targetCategory, CompareCatalogVersionsCronJobModel model) Description copied from class:AbstractCategoryCatalogVersionDiffFinderCreates a difference object of typeCategoryCatalogVersionDifferenceModelbetween twoCategoryModels.- Specified by:
populateDifferenceModelin classAbstractCategoryCatalogVersionDiffFinder
-
shouldProcess
Description copied from class:AbstractCategoryCatalogVersionDiffFinderMethod decides if to process differences or not depending on the model's flagCompareCatalogVersionsCronJobModel.getSearchMissingCategories(),CompareCatalogVersionsCronJobModel.getSearchNewCategories()- Specified by:
shouldProcessin classAbstractCategoryCatalogVersionDiffFinder
-