org.jboss.seam.security
Class CredentialsImpl

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

@Named(value="credentials")
@SessionScoped
public class CredentialsImpl
extends Object
implements 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 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 Credentials

getCredential

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

setCredential

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

setUsername

public void setUsername(String username)
Specified by:
setUsername in interface Credentials

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

isSet

public boolean isSet()
Specified by:
isSet in interface Credentials

isInvalid

public boolean isInvalid()
Specified by:
isInvalid in interface Credentials

invalidate

public void invalidate()
Specified by:
invalidate in interface Credentials

clear

public void clear()
Specified by:
clear in interface Credentials

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010 Seam Framework. All Rights Reserved.