Interface LoginService

All Known Implementing Classes:
LoginServiceImpl, LoginServiceImpl, LoginServiceImpl

public interface LoginService
The interface LoginService exposes functions to perform logging in and out in cockpits.
  • Method Details

    • setSessionLanguage

      void setSessionLanguage(LanguageModel lang)
      Sets the session language.
      Parameters:
      lang - the new session language
    • getCurrentSessionSettings

      UserSessionSettings getCurrentSessionSettings()
      Gets the current session settings.
      Returns:
      the current session settings
    • doLogin

      UserSessionSettings doLogin(String login, String password, LanguageModel requestedLanguage) throws SecurityException
      Do login.
      Parameters:
      login - the login
      password - the password
      requestedLanguage - the requested language
      Returns:
      the user session settings
      Throws:
      SecurityException - the security exception
    • doLogout

      void doLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Do logout.
      Parameters:
      request - the request
      response - the response
    • verifyLoginToken

      UserSessionSettings verifyLoginToken(javax.servlet.http.HttpServletRequest request)
      Verify login token.
      Parameters:
      request - the request
      Returns:
      the user session settings
    • storeLoginTokenCookie

      void storeLoginTokenCookie(String user, String language, String passwd, javax.servlet.http.HttpServletResponse response)
      Store login token cookie.
      Parameters:
      user - the user
      language - the language
      passwd - the passwd
      response - the response
    • deleteLoginTokenCookie

      void deleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Delete login token cookie.
      Parameters:
      request - the request
      response - the response
    • getLocale

      Locale getLocale(LanguageModel lang)
      Gets the locale.
      Parameters:
      lang - the lang
      Returns:
      the locale
    • getDefaultUsername

      @Deprecated(since="2005") String getDefaultUsername()
      Deprecated.
      since 2005, the method will be removed from the API
      Gets the default username.
      Returns:
      the default username
    • getDefaultUserPassword

      @Deprecated(since="2005") String getDefaultUserPassword()
      Deprecated.
      since 2005, the method will be removed from the API
      Gets the default user password.
      Returns:
      the default user password