public class MarketDescriptionProviderImpl extends Object implements MarketDescriptionProvider
Constructor and Description |
---|
MarketDescriptionProviderImpl(InvariantMarketDescriptionCache invariantMarketCache,
MarketDescriptionCache variantMarketCache,
VariantDescriptionCache variantDescriptionCache) |
Modifier and Type | Method and Description |
---|---|
MarketDescription |
getMarketDescription(int marketId,
Map<String,String> marketSpecifiers,
List<Locale> locales,
boolean fetchVariantDescriptions) |
boolean |
reloadMarketDescription(int marketId,
Map<String,String> marketSpecifiers)
Reloads market description (one or list)
|
@Inject public MarketDescriptionProviderImpl(InvariantMarketDescriptionCache invariantMarketCache, MarketDescriptionCache variantMarketCache, VariantDescriptionCache variantDescriptionCache)
public MarketDescription getMarketDescription(int marketId, Map<String,String> marketSpecifiers, List<Locale> locales, boolean fetchVariantDescriptions) throws CacheItemNotFoundException
getMarketDescription
in interface MarketDescriptionProvider
CacheItemNotFoundException
public boolean reloadMarketDescription(int marketId, Map<String,String> marketSpecifiers)
reloadMarketDescription
in interface MarketDescriptionProvider
marketId
- the market identifiermarketSpecifiers
- a list of specifiers or a null reference if market is invariantCopyright © 2016–2025. All rights reserved.