Class LoginServiceImpl

    • Constructor Detail

      • LoginServiceImpl

        public LoginServiceImpl()
    • 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)
      • doLogin

        public UserSessionSettings doLogin​(java.lang.String login,
                                           java.lang.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​(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: LoginService
        Do logout.
        Specified by:
        doLogout in interface LoginService
        Parameters:
        request - the request
        response - the response
      • 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: 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 java.lang.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 java.util.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 java.lang.String getDefaultUsername()
        Description copied from interface: LoginService
        Gets the default username.
        Specified by:
        getDefaultUsername in interface LoginService
        Returns:
        the default username
      • getDefaultUserPassword

        public java.lang.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)
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)
      • getUserService

        protected UserService getUserService()
      • setUserService

        public void setUserService​(UserService userService)