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