Class AbstractPromotionsService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- de.hybris.platform.promotions.impl.AbstractPromotionsService
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
DefaultPromotionResultService,DefaultPromotionsService
public class AbstractPromotionsService extends AbstractBusinessService
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description AbstractPromotionsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CartgetCart(CartModel cart)protected AbstractOrdergetOrder(AbstractOrderModel order)protected OrdergetOrder(OrderModel order)protected ProductgetProduct(ProductModel product)protected AbstractPromotiongetPromotion(AbstractPromotionModel promotion)protected OrderPromotiongetPromotion(OrderPromotionModel promotion)protected ProductPromotiongetPromotion(ProductPromotionModel promotion)protected PromotionGroupgetPromotionGroup(PromotionGroupModel group)protected PromotionResultgetResult(PromotionResultModel result)protected SessionContextgetSessionContext()protected voidrefreshModifiedModelsAfter(java.util.List<ItemModel> models)Method intended to be called over known set of ItemModel which can get stale while calling jalo logic over their jalo counterparts.-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
getPromotion
protected OrderPromotion getPromotion(OrderPromotionModel promotion)
-
getPromotion
protected ProductPromotion getPromotion(ProductPromotionModel promotion)
-
getPromotionGroup
protected PromotionGroup getPromotionGroup(PromotionGroupModel group)
-
getOrder
protected Order getOrder(OrderModel order)
-
getOrder
protected AbstractOrder getOrder(AbstractOrderModel order)
-
getProduct
protected Product getProduct(ProductModel product)
-
getSessionContext
protected SessionContext getSessionContext()
-
getPromotion
protected AbstractPromotion getPromotion(AbstractPromotionModel promotion)
-
getResult
protected PromotionResult getResult(PromotionResultModel result)
-
refreshModifiedModelsAfter
protected void refreshModifiedModelsAfter(java.util.List<ItemModel> models)
Method intended to be called over known set of ItemModel which can get stale while calling jalo logic over their jalo counterparts.
-
-