Class BackofficeComparisonResult
- java.lang.Object
-
- com.hybris.cockpitng.compare.model.ComparisonResult
-
- de.hybris.platform.platformbackoffice.widgets.compare.model.BackofficeComparisonResult
-
public class BackofficeComparisonResult extends com.hybris.cockpitng.compare.model.ComparisonResult
-
-
Constructor Summary
Constructors Constructor Description BackofficeComparisonResult(java.lang.Object referenceObjectId, java.util.Map<com.hybris.cockpitng.compare.model.ObjectAttributesValueContainer,java.util.Set<com.hybris.cockpitng.compare.model.CompareAttributeDescriptor>> differences, java.util.Set<com.hybris.cockpitng.compare.model.GroupDescriptor> groupDescriptors, java.util.Map<ClassificationValuesContainer,java.util.Set<FeatureDescriptor>> featureDifferences, java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.util.List<ClassificationDescriptor>>createClassificationByGroupNameMap(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)protected java.util.Set<ClassificationDescriptor>createDifferentClassifications(java.util.Set<FeatureDescriptor> differentFeatures)protected java.util.Map<FeatureDescriptor,java.util.Collection<ClassificationValuesContainer>>createDifferentObjectsForFeatures(java.util.Map<ClassificationValuesContainer,java.util.Set<FeatureDescriptor>> featureDifferences)protected java.util.Map<ClassificationDescriptor,java.util.Set<FeatureDescriptor>>createFeaturesByClassificationMap(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)java.util.Map<java.lang.String,java.util.List<ClassificationDescriptor>>getClassificationsByGroupName()protected java.util.Set<java.lang.String>getDifferentClassificationGroupNames(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)java.util.Set<ClassificationDescriptor>getDifferentClassifications()java.util.Map<FeatureDescriptor,java.util.Collection<ClassificationValuesContainer>>getDifferentObjectsForFeatures()java.util.Map<ClassificationDescriptor,java.util.Set<FeatureDescriptor>>getFeaturesByClassificationDescriptor()java.util.Set<java.lang.Object>getObjectsWithDifferentFeatures()booleanmerge(com.hybris.cockpitng.compare.model.ComparisonResult addition, java.lang.Object comparedObjectId)protected voidupdateClassificationDifferences(BackofficeComparisonResult backofficeAddition)protected voidupdateDifferentObjects()protected voidupdateGroupsDifferences(com.hybris.cockpitng.compare.model.ComparisonResult addition)protected voidupdateObjectsForFeaturesDifferences(BackofficeComparisonResult addition, java.lang.Object comparedObjectId)-
Methods inherited from class com.hybris.cockpitng.compare.model.ComparisonResult
getAttributesWithDifferences, getGroupsWithDifferences, getObjectsIdWithDifferences, getObjectsIdWithDifferences, getObjectsWithDifferences, getObjectsWithDifferences, getReferenceObject, getReferenceObjectId, updateObjectsForAttributesDifferences
-
-
-
-
Constructor Detail
-
BackofficeComparisonResult
public BackofficeComparisonResult(java.lang.Object referenceObjectId, java.util.Map<com.hybris.cockpitng.compare.model.ObjectAttributesValueContainer,java.util.Set<com.hybris.cockpitng.compare.model.CompareAttributeDescriptor>> differences, java.util.Set<com.hybris.cockpitng.compare.model.GroupDescriptor> groupDescriptors, java.util.Map<ClassificationValuesContainer,java.util.Set<FeatureDescriptor>> featureDifferences, java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
-
-
Method Detail
-
createClassificationByGroupNameMap
protected final java.util.Map<java.lang.String,java.util.List<ClassificationDescriptor>> createClassificationByGroupNameMap(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
-
createFeaturesByClassificationMap
protected final java.util.Map<ClassificationDescriptor,java.util.Set<FeatureDescriptor>> createFeaturesByClassificationMap(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
-
createDifferentClassifications
protected final java.util.Set<ClassificationDescriptor> createDifferentClassifications(java.util.Set<FeatureDescriptor> differentFeatures)
-
getDifferentClassificationGroupNames
protected final java.util.Set<java.lang.String> getDifferentClassificationGroupNames(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
-
createDifferentObjectsForFeatures
protected final java.util.Map<FeatureDescriptor,java.util.Collection<ClassificationValuesContainer>> createDifferentObjectsForFeatures(java.util.Map<ClassificationValuesContainer,java.util.Set<FeatureDescriptor>> featureDifferences)
-
merge
public boolean merge(com.hybris.cockpitng.compare.model.ComparisonResult addition, java.lang.Object comparedObjectId)- Overrides:
mergein classcom.hybris.cockpitng.compare.model.ComparisonResult
-
updateObjectsForFeaturesDifferences
protected void updateObjectsForFeaturesDifferences(BackofficeComparisonResult addition, java.lang.Object comparedObjectId)
-
updateDifferentObjects
protected void updateDifferentObjects()
- Overrides:
updateDifferentObjectsin classcom.hybris.cockpitng.compare.model.ComparisonResult
-
updateClassificationDifferences
protected void updateClassificationDifferences(BackofficeComparisonResult backofficeAddition)
-
updateGroupsDifferences
protected void updateGroupsDifferences(com.hybris.cockpitng.compare.model.ComparisonResult addition)
- Overrides:
updateGroupsDifferencesin classcom.hybris.cockpitng.compare.model.ComparisonResult
-
getObjectsWithDifferentFeatures
public java.util.Set<java.lang.Object> getObjectsWithDifferentFeatures()
-
getDifferentObjectsForFeatures
public java.util.Map<FeatureDescriptor,java.util.Collection<ClassificationValuesContainer>> getDifferentObjectsForFeatures()
-
getDifferentClassifications
public java.util.Set<ClassificationDescriptor> getDifferentClassifications()
-
getFeaturesByClassificationDescriptor
public java.util.Map<ClassificationDescriptor,java.util.Set<FeatureDescriptor>> getFeaturesByClassificationDescriptor()
-
getClassificationsByGroupName
public java.util.Map<java.lang.String,java.util.List<ClassificationDescriptor>> getClassificationsByGroupName()
-
-