Class CatalogVersionCompareService
- java.lang.Object
-
- de.hybris.platform.platformbackoffice.services.catalogversion.CatalogVersionCompareService
-
public class CatalogVersionCompareService extends java.lang.ObjectThis service simplifies comparing different catalog versions in the context of synchronization.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogVersionCompareService.CatalogVersionComparisonstatic classCatalogVersionCompareService.CatalogVersionDifference
-
Constructor Summary
Constructors Constructor Description CatalogVersionCompareService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeCompared(CatalogVersionModel version)Tests whether catalog version can be compared.java.util.List<CatalogVersionCompareService.CatalogVersionDifference>findDifferences(CatalogVersionCompareService.CatalogVersionComparison comparison)Returns a collection with differences.java.util.Collection<CatalogVersionCompareService.CatalogVersionComparison>getPossibleComparisons(CatalogVersionModel version)Returns a collection with possible catalog version comparisons.voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)voidsetModelService(ModelService modelService)voidsetTypeService(TypeService typeService)voidsetViewName(java.lang.String viewName)
-
-
-
Method Detail
-
canBeCompared
public boolean canBeCompared(CatalogVersionModel version)
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 java.util.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 java.util.List<CatalogVersionCompareService.CatalogVersionDifference> findDifferences(CatalogVersionCompareService.CatalogVersionComparison comparison)
Returns a collection with differences.- Parameters:
comparison- catalog version comparison.- Returns:
- a list of differences.
-
setModelService
public void setModelService(ModelService modelService)
-
setTypeService
public void setTypeService(TypeService typeService)
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
setViewName
public void setViewName(java.lang.String viewName)
-
-