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
Hold an Alfresco extended security context
- Author:
- andyh
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleannet.sf.acegisecurity.AuthenticationACEGInet.sf.acegisecurity.AuthenticationGet the effective authentication - used for permission checksnet.sf.acegisecurity.AuthenticationGet 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 contexttoString()voidvalidate()ACEGI
-
Constructor Details
-
AlfrescoSecureContextImpl
public AlfrescoSecureContextImpl()
-
-
Method Details
-
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
-
hashCode
public int hashCode() -
equals
-
toString
-