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 of LoginService
  • Constructor Details

    • LoginServiceImpl

      public LoginServiceImpl()
  • Method Details

    • getDefaultUserPropertyKey

      public String getDefaultUserPropertyKey()
    • setDefaultUserPropertyKey

      public void setDefaultUserPropertyKey(String defaultUserPropertyKey)
    • getDefaultPasswordPropertyKey

      public String getDefaultPasswordPropertyKey()
    • setDefaultPasswordPropertyKey

      public void setDefaultPasswordPropertyKey(String defaultPasswordPropertyKey)
    • setSessionLanguage

      public void setSessionLanguage(LanguageModel lang)
      Sets the session language.
      Specified by:
      setSessionLanguage in interface LoginService
      Parameters:
      lang - the new session language
    • getCurrentSessionSettings

      public UserSessionSettings getCurrentSessionSettings()
      Gets the current session settings.
      Specified by:
      getCurrentSessionSettings in interface LoginService
      Returns:
      the current session settings
    • doLogin

      public UserSessionSettings doLogin(String login, String password, LanguageModel selectedLanguage)
      Do login.
      Specified by:
      doLogin in interface LoginService
      Parameters:
      login - the login
      password - the password
      selectedLanguage - the requested language
      Returns:
      the user session settings
    • doLogin

      public UserSessionSettings doLogin(LoginToken token)
    • doLogin

      public UserSessionSettings doLogin(String login, String password, String iso)
    • doLogout

      public void doLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Description copied from interface: LoginService
      Do logout.
      Specified by:
      doLogout in interface LoginService
      Parameters:
      request - the request
      response - the response
    • verifyLoginToken

      protected UserSessionSettings verifyLoginToken(LoginToken token)
    • storeLoginTokenCookie

      public void storeLoginTokenCookie(String uid, String language, String passwd, javax.servlet.http.HttpServletResponse response)
      Description copied from interface: LoginService
      Store login token cookie.
      Specified by:
      storeLoginTokenCookie in interface LoginService
      Parameters:
      uid - the user
      language - the language
      passwd - the passwd
      response - the response
    • deleteLoginTokenCookie

      public void deleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Description copied from interface: LoginService
      Delete login token cookie.
      Specified by:
      deleteLoginTokenCookie in interface LoginService
      Parameters:
      request - the request
      response - the response
    • getContextPath

      protected String getContextPath(javax.servlet.http.HttpServletRequest request)
    • verifyLoginToken

      public UserSessionSettings verifyLoginToken(javax.servlet.http.HttpServletRequest request)
      Description copied from interface: LoginService
      Verify login token.
      Specified by:
      verifyLoginToken in interface LoginService
      Parameters:
      request - the request
      Returns:
      the user session settings
    • getLocale

      public Locale getLocale(LanguageModel lang)
      Description copied from interface: LoginService
      Gets the locale.
      Specified by:
      getLocale in interface LoginService
      Parameters:
      lang - the lang
      Returns:
      the locale
    • getDefaultUsername

      public String getDefaultUsername()
      Description copied from interface: LoginService
      Gets the default username.
      Specified by:
      getDefaultUsername in interface LoginService
      Returns:
      the default username
    • getDefaultUserPassword

      public String getDefaultUserPassword()
      Description copied from interface: LoginService
      Gets the default user password.
      Specified by:
      getDefaultUserPassword in interface LoginService
      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)