public class DefaultOndemandSourceDeliveryFromStrategy extends java.lang.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 java.lang.String |
buildHashForAbstractOrder(AbstractOrderModel abstractOrder) |
protected java.lang.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 java.lang.String buildHashForAbstractOrder(AbstractOrderModel abstractOrder)
protected java.lang.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 © 2018 SAP SE. All Rights Reserved.