Class CachingPromotionsManagerTest.MockCachingPromotionsManager
java.lang.Object
de.hybris.platform.jalo.Manager
de.hybris.platform.jalo.extension.Extension
de.hybris.platform.promotions.jalo.GeneratedPromotionsManager
de.hybris.platform.promotions.jalo.PromotionsManager
de.hybris.platform.promotions.jalo.CachingPromotionsManager
de.hybris.platform.promotions.jalo.CachingPromotionsManagerTest.MockCachingPromotionsManager
- All Implemented Interfaces:
ItemLifecycleListener,Serializable
- Enclosing class:
- CachingPromotionsManagerTest
public static class CachingPromotionsManagerTest.MockCachingPromotionsManager
extends CachingPromotionsManager
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.promotions.jalo.PromotionsManager
PromotionsManager.AutoApplyMode, PromotionsManager.RestrictionSetResultNested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension
Extension.RestrictedLanguagesProvider, Extension.RightsProviderNested classes/interfaces inherited from class de.hybris.platform.jalo.Manager
Manager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator -
Field Summary
Fields inherited from class de.hybris.platform.promotions.jalo.CachingPromotionsManager
CACHING_ALLOWEDFields inherited from class de.hybris.platform.promotions.jalo.GeneratedPromotionsManager
CATEGORYPROMOTIONRELATION_MARKMODIFIED, CATEGORYPROMOTIONRELATION_SRC_ORDERED, CATEGORYPROMOTIONRELATION_TGT_ORDERED, DEFAULT_INITIAL_ATTRIBUTES, ORDER2PROMOTIONRESULTSRELATIONALLPROMOTIONRESULTSHANDLER, PRODUCTPROMOTIONRELATION_MARKMODIFIED, PRODUCTPROMOTIONRELATION_SRC_ORDERED, PRODUCTPROMOTIONRELATION_TGT_ORDERED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidallowCaching(Boolean allowCaching) protected PromotionOrderResultsdoUpdatePromotionsOutOfCache(SessionContext ctx, Collection<PromotionGroup> promotionGroups, AbstractOrder order, boolean evaluateRestrictions, PromotionsManager.AutoApplyMode productPromotionMode, PromotionsManager.AutoApplyMode orderPromotionMode, Date date) protected JaloSessionprotected List<PromotionResult>voidMethods inherited from class de.hybris.platform.promotions.jalo.CachingPromotionsManager
acceptWithCachingEnabled, applyWithCachingEnabled, cleanupCart, createPromotionNullAction, createPromotionOrderAddFreeGiftAction, createPromotionOrderAdjustTotalAction, createPromotionOrderChangeDeliveryModeAction, createPromotionOrderEntryAdjustAction, createPromotionOrderEntryAdjustAction, createPromotionOrderEntryConsumed, createPromotionOrderEntryConsumed, createPromotionResult, deleteStoredPromotionResults, doUpdatePromotions, getCache, getPromotionResults, getPromotionResultsInternal, isCachingAllowed, removeFromAllPromotionResults, setCache, setCachingAllowed, transferPromotionsToOrder, updatePromotions, updatePromotionsMethods inherited from class de.hybris.platform.promotions.jalo.PromotionsManager
autoApplyApplies, buildQueryForDistinctProductPromotionQuery, cleanupCart, cleanupOrphanedResults, cleanupOrphanedResults, createEssentialData, createPromotionGroup, createPromotionPriceRow, createPromotionPriceRow, createPromotionQuantityAndPricesRow, evaluatePromotion, evaluateRestrictions, evaluateRestrictions, filterPromotionsByRestrictions, findOrderAndProductPromotionsSortByPriority, fixupVouchersReapplyVouchers, fixupVouchersRemoveVouchers, getBaseProductsForOrder, getComposedType, getDefaultPromotionGroup, getDefaultPromotionGroup, getInstance, getLanguageNeutralSessionContext, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getOrderPromotions, getProductPromotions, getProductPromotions, getProductPromotions, getPromotionGroup, getPromotionResults, getPromotionResults, initialiseDefaultLocalisedValues, initialiseDefaultLocalisedValues, keepApplied, makeActionGUID, notifyInitializationEnd, notifyInitializationStart, sortByPromotionPriority, transferPromotionsToOrder, updatePromotions, updatePromotionsNotThreadSafeMethods inherited from class de.hybris.platform.promotions.jalo.GeneratedPromotionsManager
addToAllPromotionResults, addToAllPromotionResults, addToPromotions, addToPromotions, addToPromotions, addToPromotions, createAbstractPromotionAction, createAbstractPromotionAction, createAbstractPromotionRestriction, createAbstractPromotionRestriction, createCachedPromotionNullAction, createCachedPromotionNullAction, createCachedPromotionOrderAddFreeGiftAction, createCachedPromotionOrderAddFreeGiftAction, createCachedPromotionOrderAdjustTotalAction, createCachedPromotionOrderAdjustTotalAction, createCachedPromotionOrderChangeDeliveryModeAction, createCachedPromotionOrderChangeDeliveryModeAction, createCachedPromotionOrderEntryAdjustAction, createCachedPromotionOrderEntryAdjustAction, createCachedPromotionOrderEntryConsumed, createCachedPromotionOrderEntryConsumed, createCachedPromotionResult, createCachedPromotionResult, createOrderPromotion, createOrderPromotion, createOrderThresholdChangeDeliveryModePromotion, createOrderThresholdChangeDeliveryModePromotion, createOrderThresholdDiscountPromotion, createOrderThresholdDiscountPromotion, createOrderThresholdFreeGiftPromotion, createOrderThresholdFreeGiftPromotion, createOrderThresholdFreeVoucherPromotion, createOrderThresholdFreeVoucherPromotion, createOrderThresholdPerfectPartnerPromotion, createOrderThresholdPerfectPartnerPromotion, createProductBOGOFPromotion, createProductBOGOFPromotion, createProductBundlePromotion, createProductBundlePromotion, createProductFixedPricePromotion, createProductFixedPricePromotion, createProductMultiBuyPromotion, createProductMultiBuyPromotion, createProductOneToOnePerfectPartnerPromotion, createProductOneToOnePerfectPartnerPromotion, createProductPercentageDiscountPromotion, createProductPercentageDiscountPromotion, createProductPerfectPartnerBundlePromotion, createProductPerfectPartnerBundlePromotion, createProductPerfectPartnerPromotion, createProductPerfectPartnerPromotion, createProductPromotion, createProductPromotion, createProductSteppedMultiBuyPromotion, createProductSteppedMultiBuyPromotion, createPromotionGroup, createPromotionGroup, createPromotionNullAction, createPromotionNullAction, createPromotionOrderAddFreeGiftAction, createPromotionOrderAddFreeGiftAction, createPromotionOrderAdjustTotalAction, createPromotionOrderAdjustTotalAction, createPromotionOrderChangeDeliveryModeAction, createPromotionOrderChangeDeliveryModeAction, createPromotionOrderEntryAdjustAction, createPromotionOrderEntryAdjustAction, createPromotionOrderEntryConsumed, createPromotionOrderEntryConsumed, createPromotionPriceRow, createPromotionPriceRow, createPromotionProductRestriction, createPromotionProductRestriction, createPromotionQuantityAndPricesRow, createPromotionQuantityAndPricesRow, createPromotionResult, createPromotionResult, createPromotionUserRestriction, createPromotionUserRestriction, getAllPromotionResults, getAllPromotionResults, getDefaultAttributeModes, getName, getPreviousDeliveryMode, getPreviousDeliveryMode, getPromotions, getPromotions, getPromotions, getPromotions, getPromotionsCount, getPromotionsCount, getPromotionsCount, getPromotionsCount, removeFromAllPromotionResults, removeFromPromotions, removeFromPromotions, removeFromPromotions, removeFromPromotions, setAllPromotionResults, setAllPromotionResults, setPreviousDeliveryMode, setPreviousDeliveryMode, setPromotions, setPromotions, setPromotions, setPromotionsMethods inherited from class de.hybris.platform.jalo.extension.Extension
checkBeforeInitialization, checkBeforeItemRemoval, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyItemRemoval, onFirstSessionCreation, writeReplaceMethods inherited from class de.hybris.platform.jalo.Manager
afterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTransientObject, wrap
-
Constructor Details
-
MockCachingPromotionsManager
public MockCachingPromotionsManager()
-
-
Method Details
-
setTenant
-
getCurrentJaloSession
- Overrides:
getCurrentJaloSessionin classCachingPromotionsManager
-
getNonCachedPromotionResultsInternal
protected List<PromotionResult> getNonCachedPromotionResultsInternal(SessionContext ctx, AbstractOrder order) - Overrides:
getNonCachedPromotionResultsInternalin classCachingPromotionsManager
-
doUpdatePromotionsOutOfCache
protected PromotionOrderResults doUpdatePromotionsOutOfCache(SessionContext ctx, Collection<PromotionGroup> promotionGroups, AbstractOrder order, boolean evaluateRestrictions, PromotionsManager.AutoApplyMode productPromotionMode, PromotionsManager.AutoApplyMode orderPromotionMode, Date date) - Overrides:
doUpdatePromotionsOutOfCachein classCachingPromotionsManager
-
getSessionContext
-
getJaloSession
-
allowCaching
-