org.springframework.security.vote
Class AbstractAclVoter
java.lang.Object
org.springframework.security.vote.AbstractAclVoter
- All Implemented Interfaces:
- AccessDecisionVoter
- Direct Known Subclasses:
- AclEntryVoter, BasicAclEntryVoter, LabelBasedAclVoter
public abstract class AbstractAclVoter
- extends Object
- implements AccessDecisionVoter
Provides helper methods for writing domain object ACL voters. Is not bound to any particular ACL system.
- Version:
- $Id$
- Author:
- Ben Alex
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAclVoter
public AbstractAclVoter()
getDomainObjectInstance
protected Object getDomainObjectInstance(Object secureObject)
getProcessDomainObjectClass
public Class getProcessDomainObjectClass()
setProcessDomainObjectClass
public void setProcessDomainObjectClass(Class processDomainObjectClass)
supports
public boolean supports(Class clazz)
- This implementation supports only
MethodSecurityInterceptor
, because it queries the
presented MethodInvocation
.
- Specified by:
supports
in interface AccessDecisionVoter
- Parameters:
clazz
- the secure object
- Returns:
true
if the secure object is MethodInvocation
, false
otherwise
Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.