Class CSAPromotionsModelProvider
- java.lang.Object
-
- de.hybris.platform.assistedservicepromotionfacades.data.provider.CSAPromotionsModelProvider
-
- All Implemented Interfaces:
FragmentModelProvider<java.util.List<CSAPromoData>>
public class CSAPromotionsModelProvider extends java.lang.Object implements FragmentModelProvider<java.util.List<CSAPromoData>>
-
-
Constructor Summary
Constructors Constructor Description CSAPromotionsModelProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AssistedServicePromotionFacadegetAssistedServicePromotionFacade()protected CartFacadegetCartFacade()protected Converter<AbstractRuleModel,CSAPromoData>getCsaPromoDataConverter()java.util.List<CSAPromoData>getModel(java.util.Map<java.lang.String,java.lang.String> parameters)Return restricted results based on parametersprotected voidpopulateFiredOrPotentialPromosFromCart(java.lang.Boolean fired, java.util.List<CSAPromoData> csaAllPromos, java.util.List<CSAPromoData> csaPotentialAndFiredPromos, java.util.List<PromotionResultData> cartPromos)voidsetAssistedServicePromotionFacade(AssistedServicePromotionFacade assistedServicePromotionFacade)voidsetCartFacade(CartFacade cartFacade)voidsetCsaPromoDataConverter(Converter<AbstractRuleModel,CSAPromoData> csaPromoDataConverter)
-
-
-
Method Detail
-
getModel
public java.util.List<CSAPromoData> getModel(java.util.Map<java.lang.String,java.lang.String> parameters)
Description copied from interface:FragmentModelProviderReturn restricted results based on parameters- Specified by:
getModelin interfaceFragmentModelProvider<java.util.List<CSAPromoData>>- Parameters:
parameters- to restrict results- Returns:
- results depends on the provided type
-
populateFiredOrPotentialPromosFromCart
protected void populateFiredOrPotentialPromosFromCart(java.lang.Boolean fired, java.util.List<CSAPromoData> csaAllPromos, java.util.List<CSAPromoData> csaPotentialAndFiredPromos, java.util.List<PromotionResultData> cartPromos)
-
getAssistedServicePromotionFacade
protected AssistedServicePromotionFacade getAssistedServicePromotionFacade()
- Returns:
- the assistedServicePromotionFacade
-
setAssistedServicePromotionFacade
public void setAssistedServicePromotionFacade(AssistedServicePromotionFacade assistedServicePromotionFacade)
- Parameters:
assistedServicePromotionFacade- the assistedServicePromotionFacade to set
-
getCsaPromoDataConverter
protected Converter<AbstractRuleModel,CSAPromoData> getCsaPromoDataConverter()
- Returns:
- the csaPromoDataConverter
-
setCsaPromoDataConverter
public void setCsaPromoDataConverter(Converter<AbstractRuleModel,CSAPromoData> csaPromoDataConverter)
- Parameters:
csaPromoDataConverter- the csaPromoDataConverter to set
-
getCartFacade
protected CartFacade getCartFacade()
-
setCartFacade
public void setCartFacade(CartFacade cartFacade)
-
-