Class CatalogVersionCompareService
java.lang.Object
de.hybris.platform.platformbackoffice.services.catalogversion.CatalogVersionCompareService
This service simplifies comparing different catalog versions in the context of synchronization.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeCompared(CatalogVersionModel version) Tests whether catalog version can be compared.Returns a collection with differences.Returns a collection with possible catalog version comparisons.voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService) voidsetModelService(ModelService modelService) voidsetTypeService(TypeService typeService) voidsetViewName(String viewName)
-
Constructor Details
-
CatalogVersionCompareService
public CatalogVersionCompareService()
-
-
Method Details
-
canBeCompared
Tests whether catalog version can be compared.- Parameters:
version- catalog version to verify.- Returns:
trueif the catalog version can be compared i.e. is a source or target catalog version.
-
getPossibleComparisons
public Collection<CatalogVersionCompareService.CatalogVersionComparison> getPossibleComparisons(CatalogVersionModel version) Returns a collection with possible catalog version comparisons.- Parameters:
version- catalog version.- Returns:
- a collection with possible comparisons.
-
findDifferences
public List<CatalogVersionCompareService.CatalogVersionDifference> findDifferences(CatalogVersionCompareService.CatalogVersionComparison comparison) Returns a collection with differences.- Parameters:
comparison- catalog version comparison.- Returns:
- a list of differences.
-
setModelService
-
setTypeService
-
setFlexibleSearchService
-
setViewName
-