Class DefaultBackofficeVariantsService

    • Constructor Detail

      • DefaultBackofficeVariantsService

        public DefaultBackofficeVariantsService()
    • Method Detail

      • getLocalizedVariantAttributeValue

        public java.util.Map<java.util.Locale,​java.lang.Object> getLocalizedVariantAttributeValue​(VariantProductModel variant,
                                                                                                        java.lang.String qualifier)
        Description copied from interface: BackofficeVariantsService
        Gets values for all Locales, for given localized variant attribute.
        Specified by:
        getLocalizedVariantAttributeValue in interface BackofficeVariantsService
        Parameters:
        variant - variant product from which the values will be taken
        qualifier - qualifier of the attribute to get
        Returns:
        map with values for all locales
      • setLocalizedVariantAttributeValue

        public void setLocalizedVariantAttributeValue​(VariantProductModel variantProductModel,
                                                      java.lang.String qualifier,
                                                      java.util.Map<java.util.Locale,​java.lang.Object> localizedValues)
        Description copied from interface: BackofficeVariantsService
        Sets values for all Locales, for given localized variant attribute.
        Specified by:
        setLocalizedVariantAttributeValue in interface BackofficeVariantsService
        Parameters:
        variantProductModel - variant product to set the values on
        qualifier - qualifier of the attribute to set
        localizedValues - values to set
      • setVariantService

        public void setVariantService​(VariantsService variantService)
      • setUserService

        public void setUserService​(UserService userService)
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)