Class DefaultCsCreateCustomerStrategy
- java.lang.Object
-
- de.hybris.platform.customersupportbackoffice.strategies.DefaultCsCreateCustomerStrategy
-
- All Implemented Interfaces:
CsCreateCustomerStrategy
public class DefaultCsCreateCustomerStrategy extends java.lang.Object implements CsCreateCustomerStrategy
Default implementation of create customer strategy.
-
-
Constructor Summary
Constructors Constructor Description DefaultCsCreateCustomerStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateCustomer(CsCreateCustomerForm createCustomerForm)protected BaseSiteServicegetBaseSiteService()protected CommonI18NServicegetCommonI18NService()protected DefaultCsFormInitialsFactorygetCsFormInitialsFactory()protected CustomerAccountServicegetCustomerAccountService()protected ModelServicegetModelService()voidsetBaseSiteService(BaseSiteService baseSiteService)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetCsFormInitialsFactory(DefaultCsFormInitialsFactory csFormInitialsFactory)voidsetCustomerAccountService(CustomerAccountService customerAccountService)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
createCustomer
public void createCustomer(CsCreateCustomerForm createCustomerForm) throws DuplicateUidException
- Specified by:
createCustomerin interfaceCsCreateCustomerStrategy- Throws:
DuplicateUidException
-
getCustomerAccountService
protected CustomerAccountService getCustomerAccountService()
- Returns:
- the customerAccountService
-
setCustomerAccountService
public void setCustomerAccountService(CustomerAccountService customerAccountService)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
- Returns:
- the baseSiteService
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
- Parameters:
baseSiteService- the baseSiteService to set
-
getModelService
protected ModelService getModelService()
- Returns:
- the modelService
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService- the modelService to set
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
- Returns:
- the commonI18NService
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
- Parameters:
commonI18NService- the commonI18NService to set
-
getCsFormInitialsFactory
protected DefaultCsFormInitialsFactory getCsFormInitialsFactory()
- Returns:
- the csFormInitialsFactory
-
setCsFormInitialsFactory
public void setCsFormInitialsFactory(DefaultCsFormInitialsFactory csFormInitialsFactory)
- Parameters:
csFormInitialsFactory- the csFormInitialsFactory to set
-
-