Class DefaultB2BCartFactory
- java.lang.Object
-
- de.hybris.platform.b2b.order.impl.DefaultB2BCartFactory
-
- All Implemented Interfaces:
B2BCartFactory
,CartFactory
public class DefaultB2BCartFactory extends java.lang.Object implements B2BCartFactory
Default implementation of theCartFactory
for B2BCommerce extension
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description DefaultB2BCartFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CartModel
createCart()
Creates a cart by delegating to DefaultCartFactory then sets the Cart.unit attribute.protected B2BUnitService<B2BUnitModel,B2BCustomerModel>
getB2bUnitService()
protected CartFactory
getCartFactory()
protected I18NService
getI18nService()
protected ModelService
getModelService()
protected UserService
getUserService()
boolean
isB2BCart(CartModel cart)
protected void
postProcessCart(CartModel cart)
void
setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
void
setCartFactory(CartFactory cartFactory)
void
setI18nService(I18NService i18nService)
void
setModelService(ModelService modelService)
void
setUserService(UserService userService)
-
-
-
Method Detail
-
createCart
public CartModel createCart()
Creates a cart by delegating to DefaultCartFactory then sets the Cart.unit attribute.- Specified by:
createCart
in interfaceCartFactory
- Returns:
- A new Cart
-
postProcessCart
protected void postProcessCart(CartModel cart)
-
isB2BCart
public boolean isB2BCart(CartModel cart)
- Specified by:
isB2BCart
in interfaceB2BCartFactory
-
setModelService
public void setModelService(ModelService modelService)
-
setCartFactory
public void setCartFactory(CartFactory cartFactory)
-
setI18nService
public void setI18nService(I18NService i18nService)
-
setB2bUnitService
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
-
setUserService
public void setUserService(UserService userService)
-
getModelService
protected ModelService getModelService()
-
getI18nService
protected I18NService getI18nService()
-
getCartFactory
protected CartFactory getCartFactory()
-
getB2bUnitService
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
-
getUserService
protected UserService getUserService()
-
-