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 booleanequals(Object obj)net.sf.acegisecurity.AuthenticationgetAuthentication()ACEGInet.sf.acegisecurity.AuthenticationgetEffectiveAuthentication()Get the effective authentication - used for permission checksnet.sf.acegisecurity.AuthenticationgetRealAuthentication()Get the real authenticaiton - used for auditing and everything elseinthashCode()voidsetAuthentication(net.sf.acegisecurity.Authentication newAuthentication)ACEGIvoidsetEffectiveAuthentication(net.sf.acegisecurity.Authentication effictiveAuthentication)Set the effective authentication held by the contextvoidsetRealAuthentication(net.sf.acegisecurity.Authentication realAuthentication)Set the real authentication held by the contextStringtoString()voidvalidate()ACEGI
-
-
-
Method Detail
-
getAuthentication
public net.sf.acegisecurity.Authentication getAuthentication()
ACEGI- Specified by:
getAuthenticationin interfacenet.sf.acegisecurity.context.security.SecureContext
-
setAuthentication
public void setAuthentication(net.sf.acegisecurity.Authentication newAuthentication)
ACEGI- Specified by:
setAuthenticationin interfacenet.sf.acegisecurity.context.security.SecureContext
-
validate
public void validate() throws net.sf.acegisecurity.context.ContextInvalidExceptionACEGI- Specified by:
validatein interfacenet.sf.acegisecurity.context.Context- Throws:
net.sf.acegisecurity.context.ContextInvalidException
-
getEffectiveAuthentication
public net.sf.acegisecurity.Authentication getEffectiveAuthentication()
Description copied from interface:AlfrescoSecureContextGet the effective authentication - used for permission checks- Specified by:
getEffectiveAuthenticationin interfaceAlfrescoSecureContext- Returns:
- Authentication
-
getRealAuthentication
public net.sf.acegisecurity.Authentication getRealAuthentication()
Description copied from interface:AlfrescoSecureContextGet the real authenticaiton - used for auditing and everything else- Specified by:
getRealAuthenticationin interfaceAlfrescoSecureContext- Returns:
- Authentication
-
setEffectiveAuthentication
public void setEffectiveAuthentication(net.sf.acegisecurity.Authentication effictiveAuthentication)
Description copied from interface:AlfrescoSecureContextSet the effective authentication held by the context- Specified by:
setEffectiveAuthenticationin interfaceAlfrescoSecureContext- Parameters:
effictiveAuthentication- Authentication
-
setRealAuthentication
public void setRealAuthentication(net.sf.acegisecurity.Authentication realAuthentication)
Description copied from interface:AlfrescoSecureContextSet the real authentication held by the context- Specified by:
setRealAuthenticationin interfaceAlfrescoSecureContext- Parameters:
realAuthentication- Authentication
-
-