Class CommerceCartFactory
java.lang.Object
de.hybris.platform.order.impl.DefaultCartFactory
de.hybris.platform.commerceservices.order.impl.CommerceCartFactory
- All Implemented Interfaces:
CartFactory,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
DefaultSelectiveCartFactory
Extension of
DefaultCartFactory to additionally initialize the following fields:
- net/gross setting, delegated to an instance of
NetGrossStrategy BaseSiteBaseStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CartModelCreates a newCartModelinstance without persisting it.protected BaseSiteServiceprotected BaseStoreServiceprotected KeyGeneratorprotected NetGrossStrategyvoidsetBaseSiteService(BaseSiteService siteService) voidsetBaseStoreService(BaseStoreService service) voidsetGuidKeyGenerator(KeyGenerator guidKeyGenerator) voidsetNetGrossStrategy(NetGrossStrategy netGrossStrategy) Methods inherited from class de.hybris.platform.order.impl.DefaultCartFactory
afterPropertiesSet, createCart, setApplicationContext, setCommonI18NService, setKeyGenerator, setModelService, setUserNetCheckingStrategy, setUserService
-
Constructor Details
-
CommerceCartFactory
public CommerceCartFactory()
-
-
Method Details
-
createCartInternal
Description copied from class:DefaultCartFactoryCreates a newCartModelinstance without persisting it.- Overrides:
createCartInternalin classDefaultCartFactory- Returns:
CartModel- a fully initialized, not persistedCartModelinstance
-
getNetGrossStrategy
-
setNetGrossStrategy
-
getBaseSiteService
-
setBaseSiteService
-
getBaseStoreService
-
setBaseStoreService
-
getGuidKeyGenerator
-
setGuidKeyGenerator
-