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) . |
newSecurityViolation
public 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 AccessDecisionVoter
invocationContext
- 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.