org.jboss.seam.security
Class CredentialsImpl

java.lang.Object
  extended by org.jboss.seam.security.CredentialsImpl
All Implemented Interfaces:
Serializable, org.jboss.seam.security.Credentials

@Named(value="credentials")
@SessionScoped
public class CredentialsImpl
extends Object
implements org.jboss.seam.security.Credentials, Serializable

The default Credentials implementation. This implementation allows for a username and plain text password to be set, and uses the PasswordCredential implementation of the Credential interface for authentication.

Author:
Shane Bryzak
See Also:
Serialized Form

Constructor Summary
CredentialsImpl()
           
 
Method Summary
 void clear()
           
 org.picketlink.idm.api.Credential getCredential()
           
 String getPassword()
           
 String getUsername()
           
 void invalidate()
           
 boolean isInitialized()
           
 boolean isInvalid()
           
 boolean isSet()
           
 void loginFailed(org.jboss.seam.security.events.LoginFailedEvent event)
           
 void setCredential(org.picketlink.idm.api.Credential credential)
           
 void setInitialized(boolean initialized)
           
 void setPassword(String password)
           
 void setUsername(String username)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CredentialsImpl

public CredentialsImpl()
Method Detail

isInitialized

public boolean isInitialized()

setInitialized

public void setInitialized(boolean initialized)

getUsername

public String getUsername()
Specified by:
getUsername in interface org.jboss.seam.security.Credentials

getCredential

public org.picketlink.idm.api.Credential getCredential()
Specified by:
getCredential in interface org.jboss.seam.security.Credentials

setCredential

public void setCredential(org.picketlink.idm.api.Credential credential)
Specified by:
setCredential in interface org.jboss.seam.security.Credentials

setUsername

public void setUsername(String username)
Specified by:
setUsername in interface org.jboss.seam.security.Credentials

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

isSet

public boolean isSet()
Specified by:
isSet in interface org.jboss.seam.security.Credentials

isInvalid

public boolean isInvalid()
Specified by:
isInvalid in interface org.jboss.seam.security.Credentials

invalidate

public void invalidate()
Specified by:
invalidate in interface org.jboss.seam.security.Credentials

clear

public void clear()
Specified by:
clear in interface org.jboss.seam.security.Credentials

loginFailed

public void loginFailed(@Observes
                        org.jboss.seam.security.events.LoginFailedEvent event)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 Seam Framework. All Rights Reserved.