java.lang.Object
de.hybris.platform.platformbackoffice.services.converters.impl.AbstractValueConverter
All Implemented Interfaces:
BackofficeSavedQueryValueConverter
Direct Known Subclasses:
AtomicValueConverter, HybrisEnumValueConverter, HybrisItemTypeValueConverter

public abstract class AbstractValueConverter extends Object implements BackofficeSavedQueryValueConverter
  • Constructor Details

    • AbstractValueConverter

      public AbstractValueConverter()
  • Method Details

    • getSavedQueryValueLocale

      protected Locale getSavedQueryValueLocale(SavedQueryValue savedQueryValue, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute)
    • getValueLocale

      protected Locale getValueLocale(Object value, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute)
    • getLocalizedValue

      protected Map<Locale,Object> getLocalizedValue(Locale locale, Object value)
    • getLocaleCode

      protected String getLocaleCode(Locale locale)
    • getLocaleFromCode

      protected Locale getLocaleFromCode(String metadata)
    • convertSimpleAtomicTypeValue

      protected Object convertSimpleAtomicTypeValue(String valueString, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
      Converts string representation of a value into dataType.
      Parameters:
      valueString - string representation of a value.
      dataType - attribute descriptor.
      Returns:
      converted value.
    • convertSimpleAtomicTypeValueToString

      protected String convertSimpleAtomicTypeValueToString(Object value, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
      Converts value to string representation.
      Parameters:
      value - simple atomic value.
      dataType - attribute descriptor.
      Returns:
      converted value.
    • isSimpleAtomicDataType

      protected boolean isSimpleAtomicDataType(com.hybris.cockpitng.dataaccess.facades.type.DataType attributeType)
      Checks whether a type is simple atomic
      Parameters:
      attributeType - attribute descriptor.
      Returns:
      true if attribute value is simple atomic.