org.springframework.security.core.context
Class SecurityContextImpl

java.lang.Object
  extended by org.springframework.security.core.context.SecurityContextImpl
All Implemented Interfaces:
Serializable, SecurityContext

public class SecurityContextImpl
extends Object
implements SecurityContext

Base implementation of SecurityContext.

Used by default by SecurityContextHolder and HttpSessionContextIntegrationFilter.

Version:
$Id: SecurityContextImpl.java 4075 2009-12-18 18:44:42Z ltaylor $
Author:
Ben Alex
See Also:
Serialized Form

Constructor Summary
SecurityContextImpl()
           
 
Method Summary
 boolean equals(Object obj)
           
 Authentication getAuthentication()
          Obtains the currently authenticated principal, or an authentication request token.
 int hashCode()
           
 void setAuthentication(Authentication authentication)
          Changes the currently authenticated principal, or removes the authentication information.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecurityContextImpl

public SecurityContextImpl()
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getAuthentication

public Authentication getAuthentication()
Description copied from interface: SecurityContext
Obtains the currently authenticated principal, or an authentication request token.

Specified by:
getAuthentication in interface SecurityContext
Returns:
the Authentication or null if no authentication information is available

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setAuthentication

public void setAuthentication(Authentication authentication)
Description copied from interface: SecurityContext
Changes the currently authenticated principal, or removes the authentication information.

Specified by:
setAuthentication in interface SecurityContext
Parameters:
authentication - the new Authentication token, or null if no further authentication information should be stored

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.