Class LoginServiceImpl
- java.lang.Object
-
- de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
-
- de.hybris.platform.cockpit.services.login.impl.LoginServiceImpl
-
- All Implemented Interfaces:
LoginService
- Direct Known Subclasses:
LoginServiceImpl,LoginServiceImpl
public class LoginServiceImpl extends AbstractServiceImpl implements LoginService
Default implementation ofLoginService
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
modelService, typeService
-
-
Constructor Summary
Constructors Constructor Description LoginServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Delete login token cookie.UserSessionSettingsdoLogin(LoginToken token)UserSessionSettingsdoLogin(java.lang.String login, java.lang.String password, LanguageModel selectedLanguage)Do login.UserSessionSettingsdoLogin(java.lang.String login, java.lang.String password, java.lang.String iso)voiddoLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Do logout.protected CommonI18NServicegetCommonI18NService()protected java.lang.StringgetContextPath(javax.servlet.http.HttpServletRequest request)UserSessionSettingsgetCurrentSessionSettings()Gets the current session settings.java.lang.StringgetDefaultPasswordPropertyKey()java.lang.StringgetDefaultUsername()Gets the default username.java.lang.StringgetDefaultUserPassword()Gets the default user password.java.lang.StringgetDefaultUserPropertyKey()protected I18NServicegetI18nService()java.util.LocalegetLocale(LanguageModel lang)Gets the locale.protected UserServicegetUserService()voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetDefaultPasswordPropertyKey(java.lang.String defaultPasswordPropertyKey)voidsetDefaultUserPropertyKey(java.lang.String defaultUserPropertyKey)voidsetI18nService(I18NService i18nService)voidsetSessionLanguage(LanguageModel lang)Sets the session language.voidsetUserService(UserService userService)voidstoreLoginTokenCookie(java.lang.String uid, java.lang.String language, java.lang.String passwd, javax.servlet.http.HttpServletResponse response)Store login token cookie.protected UserSessionSettingsverifyLoginToken(LoginToken token)UserSessionSettingsverifyLoginToken(javax.servlet.http.HttpServletRequest request)Verify login token.-
Methods inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelService
-
-
-
-
Method Detail
-
getDefaultUserPropertyKey
public java.lang.String getDefaultUserPropertyKey()
-
setDefaultUserPropertyKey
public void setDefaultUserPropertyKey(java.lang.String defaultUserPropertyKey)
-
getDefaultPasswordPropertyKey
public java.lang.String getDefaultPasswordPropertyKey()
-
setDefaultPasswordPropertyKey
public void setDefaultPasswordPropertyKey(java.lang.String defaultPasswordPropertyKey)
-
setSessionLanguage
public void setSessionLanguage(LanguageModel lang)
Sets the session language.- Specified by:
setSessionLanguagein interfaceLoginService- Parameters:
lang- the new session language
-
getCurrentSessionSettings
public UserSessionSettings getCurrentSessionSettings()
Gets the current session settings.- Specified by:
getCurrentSessionSettingsin interfaceLoginService- Returns:
- the current session settings
-
doLogin
public UserSessionSettings doLogin(java.lang.String login, java.lang.String password, LanguageModel selectedLanguage)
Do login.- Specified by:
doLoginin interfaceLoginService- Parameters:
login- the loginpassword- the passwordselectedLanguage- the requested language- Returns:
- the user session settings
-
doLogin
public UserSessionSettings doLogin(LoginToken token)
-
doLogin
public UserSessionSettings doLogin(java.lang.String login, java.lang.String password, java.lang.String iso)
-
doLogout
public void doLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Description copied from interface:LoginServiceDo logout.- Specified by:
doLogoutin interfaceLoginService- Parameters:
request- the requestresponse- the response
-
verifyLoginToken
protected UserSessionSettings verifyLoginToken(LoginToken token)
-
storeLoginTokenCookie
public void storeLoginTokenCookie(java.lang.String uid, java.lang.String language, java.lang.String passwd, javax.servlet.http.HttpServletResponse response)Description copied from interface:LoginServiceStore login token cookie.- Specified by:
storeLoginTokenCookiein interfaceLoginService- Parameters:
uid- the userlanguage- the languagepasswd- the passwdresponse- the response
-
deleteLoginTokenCookie
public void deleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Description copied from interface:LoginServiceDelete login token cookie.- Specified by:
deleteLoginTokenCookiein interfaceLoginService- Parameters:
request- the requestresponse- the response
-
getContextPath
protected java.lang.String getContextPath(javax.servlet.http.HttpServletRequest request)
-
verifyLoginToken
public UserSessionSettings verifyLoginToken(javax.servlet.http.HttpServletRequest request)
Description copied from interface:LoginServiceVerify login token.- Specified by:
verifyLoginTokenin interfaceLoginService- Parameters:
request- the request- Returns:
- the user session settings
-
getLocale
public java.util.Locale getLocale(LanguageModel lang)
Description copied from interface:LoginServiceGets the locale.- Specified by:
getLocalein interfaceLoginService- Parameters:
lang- the lang- Returns:
- the locale
-
getDefaultUsername
public java.lang.String getDefaultUsername()
Description copied from interface:LoginServiceGets the default username.- Specified by:
getDefaultUsernamein interfaceLoginService- Returns:
- the default username
-
getDefaultUserPassword
public java.lang.String getDefaultUserPassword()
Description copied from interface:LoginServiceGets the default user password.- Specified by:
getDefaultUserPasswordin interfaceLoginService- Returns:
- the default user password
-
getI18nService
protected I18NService getI18nService()
-
setI18nService
public void setI18nService(I18NService i18nService)
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
-