Class PointOfServiceDistanceComparator
java.lang.Object
de.hybris.platform.commerceservices.util.AbstractComparator<String>
de.hybris.platform.acceleratorservices.search.comparators.PointOfServiceDistanceComparator
- All Implemented Interfaces:
Serializable,Comparator<String>
public class PointOfServiceDistanceComparator
extends AbstractComparator<String>
implements Serializable
- See Also:
-
Field Summary
Fields inherited from class de.hybris.platform.commerceservices.util.AbstractComparator
AFTER, BEFORE, EQUAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intcompareDistances(String value1, String value2, List<PointOfServiceDistanceData> locations) protected intcompareInstances(String value1, String value2) Implement method to perform the comparison.protected LocalStorePreferencesServiceprotected PointOfServiceDistanceDatagetPointOfServiceDistanceData(String value, PointOfServiceDistanceData result, PointOfServiceDistanceData location) protected PointOfServiceServiceprotected intgetResult(String value1, String value2, PointOfServiceDistanceData result1, PointOfServiceDistanceData result2) voidsetLocalStorePreferencesService(LocalStorePreferencesService localStorePreferencesService) voidsetPointOfServiceService(PointOfServiceService pointOfServiceService) 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
-
Constructor Details
-
PointOfServiceDistanceComparator
public PointOfServiceDistanceComparator()
-
-
Method Details
-
getPointOfServiceService
-
setPointOfServiceService
-
getLocalStorePreferencesService
-
setLocalStorePreferencesService
public void setLocalStorePreferencesService(LocalStorePreferencesService localStorePreferencesService) -
compareInstances
Description copied from class:AbstractComparatorImplement method to perform the comparison. The instances passed are different and neither is null.- Specified by:
compareInstancesin classAbstractComparator<String>- Parameters:
value1- first instancevalue2- second instance- Returns:
- return one of
AbstractComparator.BEFORE,AbstractComparator.EQUAL, orAbstractComparator.AFTER.
-
compareDistances
protected int compareDistances(String value1, String value2, List<PointOfServiceDistanceData> locations) -
getResult
protected int getResult(String value1, String value2, PointOfServiceDistanceData result1, PointOfServiceDistanceData result2) -
getPointOfServiceDistanceData
protected PointOfServiceDistanceData getPointOfServiceDistanceData(String value, PointOfServiceDistanceData result, PointOfServiceDistanceData location)
-