Class DefaultGigyaLoginFacade
- java.lang.Object
-
- de.hybris.platform.gigya.gigyafacades.login.impl.DefaultGigyaLoginFacade
-
- All Implemented Interfaces:
GigyaLoginFacade
public class DefaultGigyaLoginFacade extends java.lang.Object implements GigyaLoginFacade
Default implementation of GigyaLoginFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultGigyaLoginFacade()
-
Method Summary
-
-
-
Method Detail
-
processGigyaLogin
public boolean processGigyaLogin(GigyaJsOnLoginInfo jsInfo, GigyaConfigModel gigyaConfig)
Description copied from interface:GigyaLoginFacadeMethod to process gigya login- Specified by:
processGigyaLoginin interfaceGigyaLoginFacade- Parameters:
jsInfo- the js info objectgigyaConfig- the gigya config model- Returns:
- boolean, true if successfully processed otherwise false
-
getHybrisUidForGigyaUser
public java.lang.String getHybrisUidForGigyaUser(java.lang.String gigyaUid)
Description copied from interface:GigyaLoginFacadeGet hybris uid for gigya user ID- Specified by:
getHybrisUidForGigyaUserin interfaceGigyaLoginFacade- Parameters:
gigyaUid- the gigya uid- Returns:
- String the uid of gigya user
-
createNewCustomer
public UserModel createNewCustomer(GigyaConfigModel gigyaConfig, java.lang.String uid) throws DuplicateUidException
Description copied from interface:GigyaLoginFacadeCreate new customer from gigya Uid- Specified by:
createNewCustomerin interfaceGigyaLoginFacade- Parameters:
gigyaConfig- the gigyaConfig modeluid- the uid- Returns:
- UserModel the user model created
- Throws:
DuplicateUidException- When duplicate uid found
-
processGigyaProfileUpdate
public boolean processGigyaProfileUpdate(GigyaJsOnLoginInfo jsInfo, GigyaConfigModel gigyaConfig)
Description copied from interface:GigyaLoginFacadeProcesses gigya profile update- Specified by:
processGigyaProfileUpdatein interfaceGigyaLoginFacade- Parameters:
jsInfo- the gigya js info objectgigyaConfig- the gigya config model- Returns:
- boolean, true if successfully processed
-
updateUser
public void updateUser(GigyaConfigModel gigyaConfig, UserModel user) throws com.gigya.socialize.GSKeyNotFoundException
Description copied from interface:GigyaLoginFacadeMethod to update user by scheduling update user task- Specified by:
updateUserin interfaceGigyaLoginFacade- Parameters:
gigyaConfig- the gigyaConfig modeluser- the user model- Throws:
com.gigya.socialize.GSKeyNotFoundException- exception when gs key not found
-
getGigyaLoginService
public GigyaLoginService getGigyaLoginService()
-
setGigyaLoginService
public void setGigyaLoginService(GigyaLoginService gigyaLoginService)
-
getUserService
public UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getCustomerNameStrategy
public CustomerNameStrategy getCustomerNameStrategy()
-
setCustomerNameStrategy
public void setCustomerNameStrategy(CustomerNameStrategy customerNameStrategy)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getGigyaService
public GigyaService getGigyaService()
-
setGigyaService
public void setGigyaService(GigyaService gigyaService)
-
getTaskService
public TaskService getTaskService()
-
setTaskService
public void setTaskService(TaskService taskService)
-
getGigyaToHybrisTaskRunnerBean
public java.lang.String getGigyaToHybrisTaskRunnerBean()
-
setGigyaToHybrisTaskRunnerBean
public void setGigyaToHybrisTaskRunnerBean(java.lang.String gigyaToHybrisTaskRunnerBean)
-
getSessionService
public SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getCustomerAccountService
public CustomerAccountService getCustomerAccountService()
-
setCustomerAccountService
public void setCustomerAccountService(CustomerAccountService customerAccountService)
-
-