ITEM - distance to point of serviceRESULT - search page resultpublic interface StoreFinderService<ITEM extends PointOfServiceDistanceData,RESULT extends StoreFinderSearchPageData<ITEM>>
| Modifier and Type | Method and Description |
|---|---|
RESULT |
getAllPos(BaseStoreModel baseStore,
PageableData pageableData)
Gets the locations retrieved basing on the given arguments.
|
ITEM |
getPointOfServiceDistanceForName(BaseStoreModel baseStore,
java.lang.String name,
GeoPoint geoPoint)
Gets the location for the given name that should be unique.
|
PointOfServiceModel |
getPointOfServiceForName(BaseStoreModel baseStore,
java.lang.String name)
Gets the
PointOfServiceModel for the given name that should be unique |
RESULT |
locationSearch(BaseStoreModel baseStore,
java.lang.String locationText,
PageableData pageableData)
Gets the locations retrieved based on the given arguments.
|
RESULT |
locationSearch(BaseStoreModel baseStore,
java.lang.String locationText,
PageableData pageableData,
double maxRadius)
Gets the locations retrieved based on the given arguments.
|
RESULT |
positionSearch(BaseStoreModel baseStore,
GeoPoint geoPoint,
PageableData pageableData)
Gets the locations retrieved basing on the given arguments.
|
RESULT |
positionSearch(BaseStoreModel baseStore,
GeoPoint geoPoint,
PageableData pageableData,
double maxRadius)
Gets the locations retrieved basing on the given arguments.
|
RESULT locationSearch(BaseStoreModel baseStore, java.lang.String locationText, PageableData pageableData)
baseStore - BaseStoreModel instance that returned locations belongs tolocationText - text that will be used for locations searchpageableData - PageableData object that contains basing information for search result setRESULT locationSearch(BaseStoreModel baseStore, java.lang.String locationText, PageableData pageableData, double maxRadius)
baseStore - BaseStoreModel instance that returned locations belongs tolocationText - text that will be used for locations searchpageableData - PageableData object that contains basing information for search result setmaxRadius - the maximum radius from the location that results should be returned for.RESULT positionSearch(BaseStoreModel baseStore, GeoPoint geoPoint, PageableData pageableData)
baseStore - BaseStoreModel instance that returned locations belongs togeoPoint - geographical point that search is performed forpageableData - PageableData object that contains basing information for search result setRESULT positionSearch(BaseStoreModel baseStore, GeoPoint geoPoint, PageableData pageableData, double maxRadius)
baseStore - BaseStoreModel instance that returned locations belongs togeoPoint - geographical point that search is performed forpageableData - PageableData object that contains basing information for search result setmaxRadius - the maximum radius from the location that results should be returned for.PointOfServiceModel getPointOfServiceForName(BaseStoreModel baseStore, java.lang.String name)
PointOfServiceModel for the given name that should be uniquebaseStore - BaseStoreModel instance that returned location belongs toname - the requested point of service namePointOfServiceModel for the given parameterITEM getPointOfServiceDistanceForName(BaseStoreModel baseStore, java.lang.String name, GeoPoint geoPoint)
baseStore - BaseStoreModel instance that returned location belongs toname - name of the requested point of servicegeoPoint - geographical point of the origin pointRESULT getAllPos(BaseStoreModel baseStore, PageableData pageableData)
baseStore - BaseStoreModel instance that returned locations belongs topageableData - PageableData object that contains basing information for search result setCopyright © 2018 SAP SE. All Rights Reserved.