Class AlfrescoSecureContextImpl
- java.lang.Object
-
- org.alfresco.repo.security.authentication.AlfrescoSecureContextImpl
-
- All Implemented Interfaces:
Serializable
,net.sf.acegisecurity.context.Context
,net.sf.acegisecurity.context.security.SecureContext
,AlfrescoSecureContext
public class AlfrescoSecureContextImpl extends Object implements AlfrescoSecureContext
Hold an Alfresco extended security context- Author:
- andyh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlfrescoSecureContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
net.sf.acegisecurity.Authentication
getAuthentication()
ACEGInet.sf.acegisecurity.Authentication
getEffectiveAuthentication()
Get the effective authentication - used for permission checksnet.sf.acegisecurity.Authentication
getRealAuthentication()
Get the real authenticaiton - used for auditing and everything elseint
hashCode()
void
setAuthentication(net.sf.acegisecurity.Authentication newAuthentication)
ACEGIvoid
setEffectiveAuthentication(net.sf.acegisecurity.Authentication effictiveAuthentication)
Set the effective authentication held by the contextvoid
setRealAuthentication(net.sf.acegisecurity.Authentication realAuthentication)
Set the real authentication held by the contextString
toString()
void
validate()
ACEGI
-
-
-
Method Detail
-
getAuthentication
public net.sf.acegisecurity.Authentication getAuthentication()
ACEGI- Specified by:
getAuthentication
in interfacenet.sf.acegisecurity.context.security.SecureContext
-
setAuthentication
public void setAuthentication(net.sf.acegisecurity.Authentication newAuthentication)
ACEGI- Specified by:
setAuthentication
in interfacenet.sf.acegisecurity.context.security.SecureContext
-
validate
public void validate() throws net.sf.acegisecurity.context.ContextInvalidException
ACEGI- Specified by:
validate
in interfacenet.sf.acegisecurity.context.Context
- Throws:
net.sf.acegisecurity.context.ContextInvalidException
-
getEffectiveAuthentication
public net.sf.acegisecurity.Authentication getEffectiveAuthentication()
Description copied from interface:AlfrescoSecureContext
Get the effective authentication - used for permission checks- Specified by:
getEffectiveAuthentication
in interfaceAlfrescoSecureContext
- Returns:
- Authentication
-
getRealAuthentication
public net.sf.acegisecurity.Authentication getRealAuthentication()
Description copied from interface:AlfrescoSecureContext
Get the real authenticaiton - used for auditing and everything else- Specified by:
getRealAuthentication
in interfaceAlfrescoSecureContext
- Returns:
- Authentication
-
setEffectiveAuthentication
public void setEffectiveAuthentication(net.sf.acegisecurity.Authentication effictiveAuthentication)
Description copied from interface:AlfrescoSecureContext
Set the effective authentication held by the context- Specified by:
setEffectiveAuthentication
in interfaceAlfrescoSecureContext
- Parameters:
effictiveAuthentication
- Authentication
-
setRealAuthentication
public void setRealAuthentication(net.sf.acegisecurity.Authentication realAuthentication)
Description copied from interface:AlfrescoSecureContext
Set the real authentication held by the context- Specified by:
setRealAuthentication
in interfaceAlfrescoSecureContext
- Parameters:
realAuthentication
- Authentication
-
-