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 Summary
Modifier and TypeMethodDescriptionvoiddeleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Delete login token cookie.doLogin(String login, String password, LanguageModel requestedLanguage) Do login.voiddoLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Do logout.Gets the current session settings.Deprecated.since 2005, the method will be removed from the APIDeprecated.since 2005, the method will be removed from the APIgetLocale(LanguageModel lang) Gets the locale.voidSets the session language.voidstoreLoginTokenCookie(String user, String language, String passwd, javax.servlet.http.HttpServletResponse response) Store login token cookie.verifyLoginToken(javax.servlet.http.HttpServletRequest request) Verify login token.
-
Method Details
-
setSessionLanguage
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 loginpassword- the passwordrequestedLanguage- 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 requestresponse- the response
-
verifyLoginToken
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 userlanguage- the languagepasswd- the passwdresponse- the response
-
deleteLoginTokenCookie
void deleteLoginTokenCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Delete login token cookie.- Parameters:
request- the requestresponse- the response
-
getLocale
Gets the locale.- Parameters:
lang- the lang- Returns:
- the locale
-
getDefaultUsername
Deprecated.since 2005, the method will be removed from the APIGets the default username.- Returns:
- the default username
-
getDefaultUserPassword
Deprecated.since 2005, the method will be removed from the APIGets the default user password.- Returns:
- the default user password
-