public abstract class AbstractOrderProcessContextStrategy<T extends AbstractOrderModel> extends AbstractProcessContextStrategy
BUSINESS_PROCESS_MUST_NOT_BE_NULL_MSG| Constructor and Description |
|---|
AbstractOrderProcessContextStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected CurrencyModel |
computeCurrency(BusinessProcessModel businessProcess) |
protected LanguageModel |
computeLanguage(BusinessProcessModel businessProcess) |
BaseSiteModel |
getCmsSite(BusinessProcessModel businessProcess)
Resolves site to be used for the given business process.
|
protected CurrencyModel |
getCurrency(AbstractOrderModel order) |
protected CustomerModel |
getCustomer(BusinessProcessModel businessProcess) |
protected LanguageModel |
getLanguage(T abstractOrderModel) |
protected T |
getOrder(BusinessProcessModel businessProcess) |
protected abstract java.util.Optional<T> |
getOrderModel(BusinessProcessModel businessProcessModel) |
getBaseSiteService, getCatalogVersionService, getCmsSiteService, getCommerceCommonI18NService, getCommonI18NService, getContentCatalogVersion, getCurrency, getLanguage, getSessionService, initializeContext, isEnableLanguageFallback, isValidCurrency, isValidLanguage, setBaseSiteService, setCatalogVersionService, setCmsSiteService, setCommerceCommonI18NService, setCommonI18NService, setCurrency, setEnableLanguageFallback, setFallbacks, setLanguage, setSessionService, setSitepublic BaseSiteModel getCmsSite(BusinessProcessModel businessProcess)
ProcessContextResolutionStrategybusinessProcess - the business processprotected CurrencyModel computeCurrency(BusinessProcessModel businessProcess)
computeCurrency in class AbstractProcessContextStrategyprotected LanguageModel computeLanguage(BusinessProcessModel businessProcess)
computeLanguage in class AbstractProcessContextStrategyprotected T getOrder(BusinessProcessModel businessProcess)
protected CurrencyModel getCurrency(AbstractOrderModel order)
protected CustomerModel getCustomer(BusinessProcessModel businessProcess)
getCustomer in class AbstractProcessContextStrategyprotected LanguageModel getLanguage(T abstractOrderModel)
protected abstract java.util.Optional<T> getOrderModel(BusinessProcessModel businessProcessModel)
Copyright © 2018 SAP SE. All Rights Reserved.