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