public abstract class AbstractAccessDecisionVoter extends AbstractDecisionVoter implements AccessDecisionVoter
| Constructor and Description |
|---|
AbstractAccessDecisionVoter() |
| Modifier and Type | Method and Description |
|---|---|
Set<SecurityViolation> |
checkPermission(javax.interceptor.InvocationContext invocationContext)
It should be final - but proxy-libs won't support it.
|
protected abstract void |
checkPermission(javax.interceptor.InvocationContext invocationContext,
Set<SecurityViolation> violations)
Allows an easier implementation in combination with
AbstractDecisionVoter.newSecurityViolation(String). |
newSecurityViolationpublic Set<SecurityViolation> checkPermission(javax.interceptor.InvocationContext invocationContext)
InvocationContext.
If a violation is detected, it should be added to a set which gets returned by the method.checkPermission in interface AccessDecisionVoterinvocationContext - current invocationContextprotected abstract void checkPermission(javax.interceptor.InvocationContext invocationContext,
Set<SecurityViolation> violations)
AbstractDecisionVoter.newSecurityViolation(String).invocationContext - current invocationContextviolations - set for adding violationsCopyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.