public class DefaultOndemandSourceDeliveryFromStrategy extends Object implements OndemandSourceDeliveryFromStrategy
OndemandSourceDeliveryFromStrategy which 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 and Description |
|---|
DefaultOndemandSourceDeliveryFromStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildHashForAbstractOrder(AbstractOrderModel abstractOrder) |
protected String |
buildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel) |
protected ModelService |
getModelService() |
protected SessionService |
getSessionService() |
protected boolean |
hasOnlyShippingItems(AbstractOrderModel orderModel) |
void |
setModelService(ModelService modelService) |
void |
setSessionService(SessionService sessionService) |
boolean |
shouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder) |
public DefaultOndemandSourceDeliveryFromStrategy()
public boolean shouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder)
shouldSourceDeliveryFromAddress in interface OndemandSourceDeliveryFromStrategyprotected String buildHashForAbstractOrder(AbstractOrderModel abstractOrder)
protected String buildHashForAbstractOrderEntry(AbstractOrderEntryModel abstractOrderEntryModel)
protected boolean hasOnlyShippingItems(AbstractOrderModel orderModel)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
Copyright © 2017 SAP SE. All Rights Reserved.