Идентификатор Spring bean, который содержит вызываемый сервис. ecomSearchEngineServiceImpl
scope string
по умолчанию: "PROTOTYPE"
Область действия bean. Для вызовов сервисов используется PROTOTYPE.
Имя публичного метода сервиса, указанное в сигнатуре ниже.
Массив аргументов метода. Каждый аргумент передаётся объектом с индексом 0, 1 и т. д.; значение должно соответствовать Java-типу параметра.
Заголовки Lang-Context и Site-Context необходимо передавать в каждом запросе. Для защищённых методов передавайте JWT в заголовке Authorization в формате Bearer <token>.
Доступ: GUEST* / USER или ADMIN. Bearer Token: условно для USER/ADMIN.
GUEST — без логина; доступен только whitelist.
USER — требуется авторизация; доступны методы с проверкой USER.
ADMIN — полный доступ к public-методам всех сервисов.
Если метод проверяет роль внутри логики, GUEST может получить null.
Методы
getSortedProductsByCategory List<Map<String, String>>
getSortedProductsByCategory
getUnits List<Map<String, Object>>
getSellerImageUrls List<Map<String, String>>
getCategoryImageUrls List<Map<String, String>>
getProductImageUrls List<Map<String, String>>
getSellerSkuImageUrls List<Map<String, String>>
getCertificateImageUrls List<Map<String, String>>
getContainerImageUrls List<Map<String, String>>
getSkuImageUrls List<Map<String, String>>
getSellerTypes List<Map<String, Object>>
getSellerSkuTypes List<Map<String, Object>>
getSalutations List<Map<String, Object>>
getIncoTerms List<Map<String, Object>>
getDeliveryTypes List<Map<String, Object>>
getTradingUnits List<Map<String, Object>>
getAttributeTypes List<Map<String, Object>>
getAreaUsageTypes List<Map<String, Object>>
getOptionsFromAttribute List<Map<String, Object>>
getLoggedSellerSkusFilter List<Map<String, Object>>
getLoggedSellerSkusFilter
getLoggedSellerSkusCountriesOfOriginFilter List<Map<String, Object>>
getLoggedSellerSkusCountriesOfOriginFilter
getLoggedSellerSkusGeneticTypeFilter List<Map<String, Object>>
getLoggedSellerSkusGeneticTypeFilter
getLoggedSellerSkusDynamicFilters List<Map<String, Object>>
getLoggedSellerSkusDynamicFilters
getLoggedSellerSkusDynamicOptions List<Map<String, Object>>
getLoggedSellerSkusDynamicOptions
getLoggedSellerSkusDynamicValues List<Map<String, Object>>
getLoggedSellerSkusDynamicValues
getAttributeValuesFromSellerSKU getAttributeValuesFromSellerSKU
getAttributeValuesByAreaUsageType getAttributeValuesByAreaUsageType
getActiveAttributeValuesFromSellerSKU getActiveAttributeValuesFromSellerSKU
getCountriesOfOriginFilter getCountriesOfOriginFilter
getCountriesOfOriginByRequestFilter List<Map<String, Object>>
getCountriesOfOriginByRequestFilter
getCountriesOfSellersFilter List<Map<String, Object>>
getCountriesOfSellersFilter
getCountriesOfSellersByRequestFilter List<Map<String, Object>>
getCountriesOfSellersByRequestFilter
getGeneticTypeFilter List<Map<String, Object>>
getGeneticTypeByRequestFilter List<Map<String, Object>>
getGeneticTypeByRequestFilter
getDynamicFilters List<Map<String, Object>>
getDynamicByRequestFilters List<Map<String, Object>>
getDynamicByRequestFilters
getDynamicOptionFilters List<Map<String, Object>>
getDynamicOptionByRequestFilters List<Map<String, Object>>
getDynamicOptionByRequestFilters
getDynamicValueFilters List<Map<String, Object>>
getDynamicValueByRequestFilters List<Map<String, Object>>
getDynamicValueByRequestFilters
getProductsListFilter List<Map<String, Object>>
getProductsListByRequestFilter List<Map<String, Object>>
getProductsListByRequestFilter
isProductRelatedAttribute
isCommercialInfoAttribute isCommercialInfoAttribute
isSpecialFeaturesAttribute isSpecialFeaturesAttribute
getSortedProductSkus List<Map<String, String>>
getProductsByCategoryAndFirstLetter List<Map<String, Object>>
getProductsByCategoryAndFirstLetter
getSkusByProductAndFirstLetter List<Map<String, Object>>
getSkusByProductAndFirstLetter