Class DefaultLanguageAttributeManager

java.lang.Object
de.hybris.platform.acceleratorservices.urlencoder.attributes.impl.AbstractUrlEncodingAttributeManager
de.hybris.platform.acceleratorservices.urlencoder.attributes.impl.DefaultLanguageAttributeManager
All Implemented Interfaces:
UrlEncodingAttributeManager

public class DefaultLanguageAttributeManager extends AbstractUrlEncodingAttributeManager
Default implementation for language attribute handler. This changes the store language if language is included as one of the encoding attribute.
  • Constructor Details

    • DefaultLanguageAttributeManager

      public DefaultLanguageAttributeManager()
  • Method Details

    • getAllAvailableValues

      public Collection<String> getAllAvailableValues()
      Description copied from interface: UrlEncodingAttributeManager
      Get all the possible/available values for a particular attribute.
      Returns:
      List of
    • updateAndSyncForAttrChange

      public void updateAndSyncForAttrChange(String value)
      Description copied from interface: UrlEncodingAttributeManager
      Update the store/site for the given value.
      Parameters:
      value - to be updated
    • getDefaultValue

      public String getDefaultValue()
      Description copied from interface: UrlEncodingAttributeManager
      Returns the default value for the attribute
      Returns:
      - defaultvalue for the attribute
    • getCurrentValue

      public String getCurrentValue()
      Description copied from interface: UrlEncodingAttributeManager
      Returns the current value for the attribute
      Returns:
      - current value
    • getAttributeValueForEmail

      public String getAttributeValueForEmail(BusinessProcessModel businessProcessModel)
      Description copied from interface: UrlEncodingAttributeManager
      Returns the value for the attribute
      Returns:
      - value for the attribute