Package com.hybris.backoffice.variants
Interface BackofficeVariantsService
-
- All Superinterfaces:
VariantsService
- All Known Implementing Classes:
DefaultBackofficeVariantsService
public interface BackofficeVariantsService extends VariantsService
ExtendsVariantsServicewith additional useful methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.util.Locale,java.lang.Object>getLocalizedVariantAttributeValue(VariantProductModel variant, java.lang.String qualifier)Gets values for all Locales, for given localized variant attribute.voidsetLocalizedVariantAttributeValue(VariantProductModel variantProductModel, java.lang.String qualifier, java.util.Map<java.util.Locale,java.lang.Object> localizedValues)Sets values for all Locales, for given localized variant attribute.-
Methods inherited from interface de.hybris.platform.product.VariantsService
getAllVariantTypes, getAssignedVariantAttributes, getVariantAttributes, getVariantAttributesForVariantType, getVariantAttributeValue, getVariantProductForAttributeValues, getVariantTypeForCode, setVariantAttributesForVariantType, setVariantAttributeValue
-
-
-
-
Method Detail
-
getLocalizedVariantAttributeValue
java.util.Map<java.util.Locale,java.lang.Object> getLocalizedVariantAttributeValue(VariantProductModel variant, java.lang.String qualifier)
Gets values for all Locales, for given localized variant attribute.- Parameters:
variant- variant product from which the values will be takenqualifier- qualifier of the attribute to get- Returns:
- map with values for all locales
-
setLocalizedVariantAttributeValue
void setLocalizedVariantAttributeValue(VariantProductModel variantProductModel, java.lang.String qualifier, java.util.Map<java.util.Locale,java.lang.Object> localizedValues)
Sets values for all Locales, for given localized variant attribute.- Parameters:
variantProductModel- variant product to set the values onqualifier- qualifier of the attribute to setlocalizedValues- values to set
-
-