org.springframework.security.core.context
Class SecurityContextImpl
java.lang.Object
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
SecurityContextImpl
public SecurityContextImpl()
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.