Interface LoginService

    • Method Detail

      • 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​(java.lang.String login,
                                    java.lang.String password,
                                    LanguageModel requestedLanguage)
                             throws java.lang.SecurityException
        Do login.
        Parameters:
        login - the login
        password - the password
        requestedLanguage - the requested language
        Returns:
        the user session settings
        Throws:
        java.lang.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​(java.lang.String user,
                                   java.lang.String language,
                                   java.lang.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

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

        java.lang.String getDefaultUsername()
        Gets the default username.
        Returns:
        the default username
      • getDefaultUserPassword

        java.lang.String getDefaultUserPassword()
        Gets the default user password.
        Returns:
        the default user password