Class ProductConfigCartRAOProvider
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.rules.rao.provider.ProductConfigCartRAOProvider
-
- All Implemented Interfaces:
RAOProvider<CartModel>
public class ProductConfigCartRAOProvider extends java.lang.Object implements RAOProvider<CartModel>
CPQ provider implementation forCartRAO.
Simplified Cart Model RAO Converter, only mapping attributes relevant for rule evaluation within product configuration context.
-
-
Constructor Summary
Constructors Constructor Description ProductConfigCartRAOProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCsticAndValueRAOs(java.util.Set<java.lang.Object> raoSet, ProductConfigRAO productConfigRAO)protected voidaddUserAndGroupsRAOs(java.util.Set<java.lang.Object> raoSet, CartRAO cartRAO)protected CartRAOcreateRAO(CartModel modelFact)java.util.Set<java.lang.Object>expandFactModel(CartModel modelFact)protected Converter<CartModel,CartRAO>getCartRaoConverter()voidsetCartRaoConverter(Converter<CartModel,CartRAO> cartRaoConverter)
-
-
-
Method Detail
-
expandFactModel
public java.util.Set<java.lang.Object> expandFactModel(CartModel modelFact)
- Specified by:
expandFactModelin interfaceRAOProvider<CartModel>
-
addUserAndGroupsRAOs
protected void addUserAndGroupsRAOs(java.util.Set<java.lang.Object> raoSet, CartRAO cartRAO)
-
addCsticAndValueRAOs
protected void addCsticAndValueRAOs(java.util.Set<java.lang.Object> raoSet, ProductConfigRAO productConfigRAO)
-
-