Class DefaultCurrencyAttributeManager

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

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

    • DefaultCurrencyAttributeManager

      public DefaultCurrencyAttributeManager()
  • 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