Class DefaultCsCreateCustomerStrategy
java.lang.Object
de.hybris.platform.customersupportbackoffice.strategies.DefaultCsCreateCustomerStrategy
- All Implemented Interfaces:
CsCreateCustomerStrategy
Default implementation of create customer strategy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCustomer(CsCreateCustomerForm createCustomerForm) protected BaseSiteServiceprotected CommonI18NServiceprotected DefaultCsFormInitialsFactoryprotected CustomerAccountServiceprotected ModelServicevoidsetBaseSiteService(BaseSiteService baseSiteService) voidsetCommonI18NService(CommonI18NService commonI18NService) voidsetCsFormInitialsFactory(DefaultCsFormInitialsFactory csFormInitialsFactory) voidsetCustomerAccountService(CustomerAccountService customerAccountService) voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultCsCreateCustomerStrategy
public DefaultCsCreateCustomerStrategy()
-
-
Method Details
-
createCustomer
- Specified by:
createCustomerin interfaceCsCreateCustomerStrategy- Throws:
DuplicateUidException
-
getCustomerAccountService
- Returns:
- the customerAccountService
-
setCustomerAccountService
-
getBaseSiteService
- Returns:
- the baseSiteService
-
setBaseSiteService
- Parameters:
baseSiteService- the baseSiteService to set
-
getModelService
- Returns:
- the modelService
-
setModelService
- Parameters:
modelService- the modelService to set
-
getCommonI18NService
- Returns:
- the commonI18NService
-
setCommonI18NService
- Parameters:
commonI18NService- the commonI18NService to set
-
getCsFormInitialsFactory
- Returns:
- the csFormInitialsFactory
-
setCsFormInitialsFactory
- Parameters:
csFormInitialsFactory- the csFormInitialsFactory to set
-