Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.client
Class DefaultLoginHandler

java.lang.Object
  extended by org.nuxeo.ecm.core.client.DefaultLoginHandler
All Implemented Interfaces:
LoginHandler

public class DefaultLoginHandler
extends java.lang.Object
implements LoginHandler

Author:
Bogdan Stefanescu

Constructor Summary
DefaultLoginHandler()
           
DefaultLoginHandler(java.lang.String username, char[] password)
           
DefaultLoginHandler(java.lang.String username, java.lang.String password)
           
 
Method Summary
 javax.security.auth.login.LoginContext getLoginContext()
           
 char[] getPassword()
           
 java.lang.String getUsername()
           
 boolean isLogged()
           
 javax.security.auth.login.LoginContext login()
           
 javax.security.auth.login.LoginContext loginAsSystem(java.lang.String username)
           
 void logout()
           
 void retryLogin()
           
 void setPassword(char[] password)
           
 void setPassword(java.lang.String password)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLoginHandler

public DefaultLoginHandler()

DefaultLoginHandler

public DefaultLoginHandler(java.lang.String username,
                           java.lang.String password)

DefaultLoginHandler

public DefaultLoginHandler(java.lang.String username,
                           char[] password)
Method Detail

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.