Class ItemComparator
- java.lang.Object
-
- de.hybris.platform.commerceservices.util.AbstractComparator<ItemModel>
-
- de.hybris.platform.commerceservices.util.ItemComparator
-
- All Implemented Interfaces:
java.util.Comparator<ItemModel>
public class ItemComparator extends AbstractComparator<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
Fields Modifier and Type Field Description static ItemComparatorINSTANCE-
Fields inherited from class de.hybris.platform.commerceservices.util.AbstractComparator
AFTER, BEFORE, EQUAL
-
-
Constructor Summary
Constructors Constructor Description ItemComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, instanceEquals
-
-
-
-
Field Detail
-
INSTANCE
public static final ItemComparator INSTANCE
-
-
Method Detail
-
compareInstances
protected int compareInstances(ItemModel item1, ItemModel item2)
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.
-
-