Class DefaultOndemandSourceDeliveryFromStrategy
- java.lang.Object
-
- de.hybris.platform.integration.commons.strategies.impl.DefaultOndemandSourceDeliveryFromStrategy
-
- All Implemented Interfaces:
OndemandSourceDeliveryFromStrategy
public class DefaultOndemandSourceDeliveryFromStrategy extends java.lang.Object implements OndemandSourceDeliveryFromStrategy
Default implementation ofOndemandSourceDeliveryFromStrategywhich hashes given attributes of an order and stores the hash in the session. If any of these attributes have changed, the sourcing call will be made again.
-
-
Constructor Summary
Constructors Constructor Description DefaultOndemandSourceDeliveryFromStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringbuildHashForAbstractOrder(AbstractOrderModel abstractOrder)protected java.lang.StringbuildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel)protected ModelServicegetModelService()protected SessionServicegetSessionService()protected booleanhasOnlyShippingItems(AbstractOrderModel orderModel)voidsetModelService(ModelService modelService)voidsetSessionService(SessionService sessionService)booleanshouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder)
-
-
-
Method Detail
-
shouldSourceDeliveryFromAddress
public boolean shouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder)
- Specified by:
shouldSourceDeliveryFromAddressin interfaceOndemandSourceDeliveryFromStrategy
-
buildHashForAbstractOrder
protected java.lang.String buildHashForAbstractOrder(AbstractOrderModel abstractOrder)
-
buildHashForAbstractOrderEntry
protected java.lang.String buildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel)
-
hasOnlyShippingItems
protected boolean hasOnlyShippingItems(AbstractOrderModel orderModel)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-