public class CalculateWithPromotionsAction
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ABSTRACT_ORDER |
| Constructor and Description |
|---|
CalculateWithPromotionsAction() |
public static final java.lang.String ABSTRACT_ORDER
public boolean canPerform(<any> context)
public java.lang.String getConfirmationMessage(<any> context)
public boolean needsConfirmation(<any> context)
public <any> perform(<any> context)
protected void updatePromotions(AbstractOrderModel order) throws CalculationException
CalculationExceptionprotected java.util.Collection<PromotionGroupModel> createPromotionGroups(AbstractOrderModel order)
protected void calculateIfNeeded(AbstractOrderModel order, PromotionOrderResults promotionOrderResults) throws CalculationException
CalculationExceptionprotected void configureSession(AbstractOrderModel order)
protected CurrencyModel determineSessionCurrency(AbstractOrderModel order)
protected java.util.Collection<CatalogVersionModel> determineSessionCatalogVersions(AbstractOrderModel order)
protected UserModel determineSessionUser(AbstractOrderModel order)
public PromotionsService getPromotionsService()
public void setPromotionsService(PromotionsService promotionsService)
public CalculationService getCalculationService()
public void setCalculationService(CalculationService calculationService)
public PromotionResultService getPromotionResultService()
public void setPromotionResultService(PromotionResultService promotionResultService)
public SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public UserService getUserService()
public void setUserService(UserService userService)
public CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService i18nService)
public ModelService getModelService()
public void setModelService(ModelService modelService)
protected NotificationService getNotificationService()
public void setNotificationService(NotificationService notificationService)
Copyright © 2018 SAP SE. All Rights Reserved.