Class StoresHelper

    • Constructor Detail

      • StoresHelper

        public StoresHelper()
    • Method Detail

      • locationSearch

        @Cacheable(value="storeCache",
                   key="T(de.hybris.platform.commercewebservicescommons.cache.CommerceCacheKeyGenerator).generateKey(false,false,\'DTO\',#query,#latitude,#longitude,#currentPage,#pageSize,#sort,#radius,#accuracy,#fields)")
        public StoreFinderSearchPageWsDTO locationSearch​(java.lang.String query,
                                                         java.lang.Double latitude,
                                                         java.lang.Double longitude,
                                                         int currentPage,
                                                         int pageSize,
                                                         java.lang.String sort,
                                                         double radius,
                                                         double accuracy,
                                                         java.lang.String fields)
      • locationSearch

        @Cacheable(value="storeCache",
                   key="T(de.hybris.platform.commercewebservicescommons.cache.CommerceCacheKeyGenerator).generateKey(false,false,\'Data\',#query,#latitude,#longitude,#currentPage,#pageSize,#sort,#radius,#accuracy)")
        public StoreFinderSearchPageData<PointOfServiceData> locationSearch​(java.lang.String query,
                                                                            java.lang.Double latitude,
                                                                            java.lang.Double longitude,
                                                                            int currentPage,
                                                                            int pageSize,
                                                                            java.lang.String sort,
                                                                            double radius,
                                                                            double accuracy)
      • locationDetails

        @Cacheable(value="storeCache",
                   key="T(de.hybris.platform.commercewebservicescommons.cache.CommerceCacheKeyGenerator).generateKey(false,false,\'storeDetails\',#storeId,#fields)")
        public PointOfServiceWsDTO locationDetails​(java.lang.String storeId,
                                                   java.lang.String fields)
      • getInKilometres

        protected double getInKilometres​(double radius,
                                         double accuracy)