Class DefaultCisCartHashCalculationStrategy
- java.lang.Object
-
- de.hybris.platform.integration.cis.tax.strategies.impl.DefaultCisCartHashCalculationStrategy
-
- All Implemented Interfaces:
CommerceCartHashCalculationStrategy
public class DefaultCisCartHashCalculationStrategy extends java.lang.Object implements CommerceCartHashCalculationStrategy
Default implementation of theCommerceCartHashCalculationStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultCisCartHashCalculationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidappendDeliveryAddress(AddressModel address, java.lang.StringBuilder stringBuilder)Appends the givenStringBuilderwith the givenAddressModeljava.lang.StringbuildHashForAbstractOrder(CommerceOrderParameter parameter)Calculate a hash for the order + additional values passed as a parameterjava.lang.StringbuildHashForAbstractOrder(AbstractOrderModel abstractOrderModel, java.util.List<java.lang.String> additionalValues)Deprecated, for removal: This API element is subject to removal in a future version.protected java.lang.StringbuildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel)Calculate a hash for theAbstractOrderEntryModel
-
-
-
Method Detail
-
buildHashForAbstractOrder
@Deprecated(since="ages", forRemoval=true) public java.lang.String buildHashForAbstractOrder(AbstractOrderModel abstractOrderModel, java.util.List<java.lang.String> additionalValues)Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
buildHashForAbstractOrderin interfaceCommerceCartHashCalculationStrategy- Parameters:
abstractOrderModel- the order to calculate the hash foradditionalValues- the additional values- Returns:
- the calculated hash
-
buildHashForAbstractOrder
public java.lang.String buildHashForAbstractOrder(CommerceOrderParameter parameter)
Description copied from interface:CommerceCartHashCalculationStrategyCalculate a hash for the order + additional values passed as a parameter- Specified by:
buildHashForAbstractOrderin interfaceCommerceCartHashCalculationStrategy- Parameters:
parameter- A parameter object holding the following values - abstractOrderModel the order to calculate the hash for - additionalValues the additional values- Returns:
- the calculated hash
-
buildHashForAbstractOrderEntry
protected java.lang.String buildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel)
Calculate a hash for theAbstractOrderEntryModel- Returns:
- the calculated hash
-
appendDeliveryAddress
protected void appendDeliveryAddress(AddressModel address, java.lang.StringBuilder stringBuilder)
Appends the givenStringBuilderwith the givenAddressModel- Parameters:
address- the delivery address that you are looking to append to theStringBuilderstringBuilder- theStringBuilder
-
-