Nuxeo ECM Projects 5.4.3-SNAPSHOT

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 Object
implements LoginHandler

Author:
Bogdan Stefanescu

Constructor Summary
DefaultLoginHandler()
           
DefaultLoginHandler(String username, char[] password)
           
DefaultLoginHandler(String username, String password)
           
 
Method Summary
 LoginContext getLoginContext()
           
 char[] getPassword()
           
 String getUsername()
           
 boolean isLogged()
           
 LoginContext login()
           
 LoginContext loginAsSystem(String username)
           
 void logout()
           
 void retryLogin()
           
 void setPassword(char[] password)
           
 void setPassword(String password)
           
 void setUsername(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(String username,
                           String password)

DefaultLoginHandler

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

setUsername

public void setUsername(String username)

setPassword

public void setPassword(char[] password)

setPassword

public void setPassword(String password)

getPassword

public char[] getPassword()

getUsername

public String getUsername()

getLoginContext

public LoginContext getLoginContext()
Specified by:
getLoginContext in interface LoginHandler

login

public LoginContext login()
                   throws LoginException
Specified by:
login in interface LoginHandler
Throws:
LoginException

logout

public void logout()
            throws LoginException
Specified by:
logout in interface LoginHandler
Throws:
LoginException

retryLogin

public void retryLogin()
                throws LoginException
Specified by:
retryLogin in interface LoginHandler
Throws:
LoginException

isLogged

public boolean isLogged()
Specified by:
isLogged in interface LoginHandler

loginAsSystem

public LoginContext loginAsSystem(String username)
                           throws LoginException
Specified by:
loginAsSystem in interface LoginHandler
Throws:
LoginException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.