public class LoginServiceImpl extends AbstractServiceImpl implements LoginService
LoginServicemodelService, typeService| Constructor and Description |
|---|
LoginServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteLoginTokenCookie(HttpServletRequest request,
HttpServletResponse response)
Delete login token cookie.
|
UserSessionSettings |
doLogin(LoginToken token) |
UserSessionSettings |
doLogin(String login,
String password,
LanguageModel selectedLanguage)
Do login.
|
UserSessionSettings |
doLogin(String login,
String password,
String iso) |
void |
doLogout(HttpServletRequest request,
HttpServletResponse response)
Do logout.
|
protected CommonI18NService |
getCommonI18NService() |
protected String |
getContextPath(HttpServletRequest request) |
UserSessionSettings |
getCurrentSessionSettings()
Gets the current session settings.
|
String |
getDefaultPasswordPropertyKey() |
String |
getDefaultUsername()
Gets the default username.
|
String |
getDefaultUserPassword()
Gets the default user password.
|
String |
getDefaultUserPropertyKey() |
protected I18NService |
getI18nService() |
Locale |
getLocale(LanguageModel lang)
Gets the locale.
|
protected UserService |
getUserService() |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setDefaultPasswordPropertyKey(String defaultPasswordPropertyKey) |
void |
setDefaultUserPropertyKey(String defaultUserPropertyKey) |
void |
setI18nService(I18NService i18nService) |
void |
setSessionLanguage(LanguageModel lang)
Sets the session language.
|
void |
setUserService(UserService userService) |
void |
storeLoginTokenCookie(String uid,
String language,
String passwd,
HttpServletResponse response)
Store login token cookie.
|
UserSessionSettings |
verifyLoginToken(HttpServletRequest request)
Verify login token.
|
protected UserSessionSettings |
verifyLoginToken(LoginToken token)
Verify login token.
|
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServicepublic String getDefaultUserPropertyKey()
public void setDefaultUserPropertyKey(String defaultUserPropertyKey)
public String getDefaultPasswordPropertyKey()
public void setDefaultPasswordPropertyKey(String defaultPasswordPropertyKey)
public void setSessionLanguage(LanguageModel lang)
setSessionLanguage in interface LoginServicelang - the new session languagepublic UserSessionSettings getCurrentSessionSettings()
getCurrentSessionSettings in interface LoginServicepublic UserSessionSettings doLogin(String login, String password, LanguageModel selectedLanguage)
doLogin in interface LoginServicelogin - the loginpassword - the passwordselectedLanguage - the requested languagepublic UserSessionSettings doLogin(LoginToken token)
public UserSessionSettings doLogin(String login, String password, String iso)
public void doLogout(HttpServletRequest request,
HttpServletResponse response)
LoginServicedoLogout in interface LoginServicerequest - the requestresponse - the responseprotected UserSessionSettings verifyLoginToken(LoginToken token)
LoginServiceverifyLoginToken in interface LoginServicetoken - the requestpublic void storeLoginTokenCookie(String uid, String language, String passwd, HttpServletResponse response)
LoginServicestoreLoginTokenCookie in interface LoginServiceuid - the userlanguage - the languagepasswd - the passwdresponse - the responsepublic void deleteLoginTokenCookie(HttpServletRequest request,
HttpServletResponse response)
LoginServicedeleteLoginTokenCookie in interface LoginServicerequest - the requestresponse - the responseprotected String getContextPath(HttpServletRequest request)
public UserSessionSettings verifyLoginToken(HttpServletRequest request)
LoginServiceverifyLoginToken in interface LoginServicerequest - the requestpublic Locale getLocale(LanguageModel lang)
LoginServicegetLocale in interface LoginServicelang - the langpublic String getDefaultUsername()
LoginServicegetDefaultUsername in interface LoginServicepublic String getDefaultUserPassword()
LoginServicegetDefaultUserPassword in interface LoginServiceprotected I18NService getI18nService()
public void setI18nService(I18NService i18nService)
protected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2017 SAP SE. All Rights Reserved.