public abstract class

AbstractAclVoter

extends Object
implements AccessDecisionVoter<S>
java.lang.Object
   ↳ org.springframework.security.access.vote.AbstractAclVoter
Known Direct Subclasses

Class Overview

Provides helper methods for writing domain object ACL voters. Not bound to any particular ACL system.

Summary

[Expand]
Inherited Constants
From interface org.springframework.security.access.AccessDecisionVoter
Public Constructors
AbstractAclVoter()
Public Methods
Class<?> getProcessDomainObjectClass()
void setProcessDomainObjectClass(Class<?> processDomainObjectClass)
boolean supports(Class<?> clazz)
This implementation supports only MethodSecurityInterceptor, because it queries the presented MethodInvocation.
Protected Methods
Object getDomainObjectInstance(MethodInvocation invocation)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.springframework.security.access.AccessDecisionVoter

Public Constructors

public AbstractAclVoter ()

Public Methods

public Class<?> getProcessDomainObjectClass ()

public void setProcessDomainObjectClass (Class<?> processDomainObjectClass)

public boolean supports (Class<?> clazz)

This implementation supports only MethodSecurityInterceptor, because it queries the presented MethodInvocation.

Parameters
clazz the secure object
Returns
  • true if the secure object is MethodInvocation, false otherwise

Protected Methods

protected Object getDomainObjectInstance (MethodInvocation invocation)