Package com.hybris.cockpitng.compare
Interface ItemComparisonFacade
-
- All Known Implementing Classes:
DefaultItemComparisonFacade,PermissionsAwareItemComparisonFacade
public interface ItemComparisonFacadeCreated based on ObjectCompareService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T> java.util.Optional<ComparisonResult>getCompareViewResult(T referenceObject, java.util.Collection<T> compareObjects, java.util.Collection<GroupDescriptor> groupDescriptors)Performs comparison and builds result structure.default booleanisEqualItem(java.lang.Object object1, java.lang.Object object2)default booleanisSameItem(java.lang.Object object1, java.lang.Object object2)
-
-
-
Method Detail
-
getCompareViewResult
<T> java.util.Optional<ComparisonResult> getCompareViewResult(T referenceObject, java.util.Collection<T> compareObjects, java.util.Collection<GroupDescriptor> groupDescriptors)
Performs comparison and builds result structure.- Parameters:
referenceObject- object for which comparison is performedcompareObjects- objects to compare withreferenceObjectgroupDescriptors- collection of the group descriptors to compare betweenreferenceObjectandcompareObject- Returns:
- structure that contains differences between
referenceObjectandcompareObjectsfor thegroupDescriptors
-
isSameItem
default boolean isSameItem(java.lang.Object object1, java.lang.Object object2)
-
isEqualItem
default boolean isEqualItem(java.lang.Object object1, java.lang.Object object2)
-
-