Class VariantAttributePropertyAccessor

java.lang.Object
de.hybris.platform.platformbackoffice.variant.VariantAttributePropertyAccessor
All Implemented Interfaces:
org.springframework.core.Ordered, org.springframework.expression.PropertyAccessor

public class VariantAttributePropertyAccessor extends Object implements org.springframework.expression.PropertyAccessor, org.springframework.core.Ordered
Property accessor used to operate on Variant Attributes.
Since:
5.7
  • Field Details

    • LOG

      public static final org.slf4j.Logger LOG
  • Constructor Details

    • VariantAttributePropertyAccessor

      public VariantAttributePropertyAccessor()
  • Method Details

    • getSpecificTargetClasses

      public Class<?>[] getSpecificTargetClasses()
      Specified by:
      getSpecificTargetClasses in interface org.springframework.expression.PropertyAccessor
    • canRead

      public boolean canRead(org.springframework.expression.EvaluationContext evaluationContext, Object target, String qualifier)
      Specified by:
      canRead in interface org.springframework.expression.PropertyAccessor
    • canWrite

      public boolean canWrite(org.springframework.expression.EvaluationContext evaluationContext, Object target, String qualifier)
      Specified by:
      canWrite in interface org.springframework.expression.PropertyAccessor
    • canHandle

      protected boolean canHandle(Object target, String qualifier)
    • read

      public org.springframework.expression.TypedValue read(org.springframework.expression.EvaluationContext evaluationContext, Object target, String qualifier)
      Specified by:
      read in interface org.springframework.expression.PropertyAccessor
    • write

      public void write(org.springframework.expression.EvaluationContext evaluationContext, Object target, String qualifier, Object value)
      Specified by:
      write in interface org.springframework.expression.PropertyAccessor
    • getEnabledLocalization

      protected Map<Locale,Object> getEnabledLocalization(Object locales)
    • getVariantsService

      @Deprecated(since="1808", forRemoval=true) public VariantsService getVariantsService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setVariantsService

      @Deprecated(since="1808", forRemoval=true) public void setVariantsService(VariantsService variantsService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setTypeFacade

      public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
    • setVariantService

      @Deprecated(since="1808", forRemoval=true) public void setVariantService(VariantsService variantService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setCockpitLocaleService

      public void setCockpitLocaleService(com.hybris.cockpitng.i18n.CockpitLocaleService cockpitLocaleService)
    • setModelService

      @Deprecated(since="1808", forRemoval=true) public void setModelService(ModelService modelService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setCockpitUserService

      public void setCockpitUserService(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService)
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • setSessionService

      @Deprecated(since="1808", forRemoval=true) public void setSessionService(SessionService sessionService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setUserService

      @Deprecated(since="1808", forRemoval=true) public void setUserService(UserService userService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setCommonI18NService

      @Deprecated(since="1808", forRemoval=true) public void setCommonI18NService(CommonI18NService commonI18NService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808 - this bean is not used in this class anymore
    • setBackofficeVariantsService

      public void setBackofficeVariantsService(BackofficeVariantsService backofficeVariantsService)
    • getBackofficeVariantsService

      public BackofficeVariantsService getBackofficeVariantsService()