Class BackofficeComparisonResult


  • public class BackofficeComparisonResult
    extends com.hybris.cockpitng.compare.model.ComparisonResult
    • 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

      • getDifferentClassificationGroupNames

        protected final java.util.Set<java.lang.String> getDifferentClassificationGroupNames​(java.util.Set<ClassificationGroupDescriptor> classificationGroupDescriptors)
      • merge

        public boolean merge​(com.hybris.cockpitng.compare.model.ComparisonResult addition,
                             java.lang.Object comparedObjectId)
        Overrides:
        merge in class com.hybris.cockpitng.compare.model.ComparisonResult
      • updateObjectsForFeaturesDifferences

        protected void updateObjectsForFeaturesDifferences​(BackofficeComparisonResult addition,
                                                           java.lang.Object comparedObjectId)
      • updateDifferentObjects

        protected void updateDifferentObjects()
        Overrides:
        updateDifferentObjects in class com.hybris.cockpitng.compare.model.ComparisonResult
      • updateClassificationDifferences

        protected void updateClassificationDifferences​(BackofficeComparisonResult backofficeAddition)
      • updateGroupsDifferences

        protected void updateGroupsDifferences​(com.hybris.cockpitng.compare.model.ComparisonResult addition)
        Overrides:
        updateGroupsDifferences in class com.hybris.cockpitng.compare.model.ComparisonResult
      • getObjectsWithDifferentFeatures

        public java.util.Set<java.lang.Object> getObjectsWithDifferentFeatures()
      • getClassificationsByGroupName

        public java.util.Map<java.lang.String,​java.util.List<ClassificationDescriptor>> getClassificationsByGroupName()