Class ItemComparator
java.lang.Object
de.hybris.platform.commerceservices.util.AbstractComparator<ItemModel>
de.hybris.platform.commerceservices.util.ItemComparator
- All Implemented Interfaces:
Comparator<ItemModel>
hybris item comparator that orders results by PK.
This comparator provides a stable order over any type of hybris item.
The ordering is unknown but it won't change.
-
Field Summary
FieldsFields inherited from class de.hybris.platform.commerceservices.util.AbstractComparator
AFTER, BEFORE, EQUAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intcompareInstances(ItemModel item1, ItemModel item2) Implement method to perform the comparison.Methods inherited from class de.hybris.platform.commerceservices.util.AbstractComparator
compare, compareValues, compareValues, compareValues, compareValues, compareValues, instanceEqualsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ItemComparator
public ItemComparator()
-
-
Method Details
-
compareInstances
Description copied from class:AbstractComparatorImplement method to perform the comparison. The instances passed are different and neither is null.- Specified by:
compareInstancesin classAbstractComparator<ItemModel>- Parameters:
item1- first instanceitem2- second instance- Returns:
- return one of
AbstractComparator.BEFORE,AbstractComparator.EQUAL, orAbstractComparator.AFTER.
-