org.nuxeo.ecm.core.client
Class DefaultLoginHandler
java.lang.Object
org.nuxeo.ecm.core.client.DefaultLoginHandler
- All Implemented Interfaces:
- LoginHandler
public class DefaultLoginHandler
- extends java.lang.Object
- implements LoginHandler
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLoginHandler
public DefaultLoginHandler()
DefaultLoginHandler
public DefaultLoginHandler(java.lang.String username,
java.lang.String password)
DefaultLoginHandler
public DefaultLoginHandler(java.lang.String username,
char[] password)
setUsername
public void setUsername(java.lang.String username)
setPassword
public void setPassword(char[] password)
setPassword
public void setPassword(java.lang.String password)
getPassword
public char[] getPassword()
getUsername
public java.lang.String getUsername()
getLoginContext
public javax.security.auth.login.LoginContext getLoginContext()
- Specified by:
getLoginContext
in interface LoginHandler
login
public javax.security.auth.login.LoginContext login()
throws javax.security.auth.login.LoginException
- Specified by:
login
in interface LoginHandler
- Throws:
javax.security.auth.login.LoginException
logout
public void logout()
throws javax.security.auth.login.LoginException
- Specified by:
logout
in interface LoginHandler
- Throws:
javax.security.auth.login.LoginException
retryLogin
public void retryLogin()
throws javax.security.auth.login.LoginException
- Specified by:
retryLogin
in interface LoginHandler
- Throws:
javax.security.auth.login.LoginException
isLogged
public boolean isLogged()
- Specified by:
isLogged
in interface LoginHandler
loginAsSystem
public javax.security.auth.login.LoginContext loginAsSystem(java.lang.String username)
throws javax.security.auth.login.LoginException
- Specified by:
loginAsSystem
in interface LoginHandler
- Throws:
javax.security.auth.login.LoginException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.