public class RsMethodSecurityExpressionHandler extends Object implements org.springframework.security.access.expression.method.MethodSecurityExpressionHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
RsMethodSecurityExpressionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.expression.EvaluationContext |
createEvaluationContext(org.springframework.security.core.Authentication auth,
org.aopalliance.intercept.MethodInvocation mi)
Uses a
MethodSecurityEvaluationContext as the
EvaluationContext implementation and configures it with a
MethodSecurityExpressionRoot instance as the expression root
object. |
Object |
filter(Object filterTarget,
org.springframework.expression.Expression filterExpression,
org.springframework.expression.EvaluationContext ctx) |
org.springframework.expression.ExpressionParser |
getExpressionParser() |
void |
setParameterNameDiscoverer(org.springframework.core.ParameterNameDiscoverer parameterNameDiscoverer) |
void |
setPermissionEvaluator(org.springframework.security.access.PermissionEvaluator permissionEvaluator) |
void |
setReturnObject(Object returnObject,
org.springframework.expression.EvaluationContext ctx) |
void |
setRoleHierarchy(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy) |
void |
setTrustResolver(org.springframework.security.authentication.AuthenticationTrustResolver trustResolver) |
public org.springframework.expression.EvaluationContext createEvaluationContext(org.springframework.security.core.Authentication auth,
org.aopalliance.intercept.MethodInvocation mi)
MethodSecurityEvaluationContext as the
EvaluationContext implementation and configures it with a
MethodSecurityExpressionRoot instance as the expression root
object.createEvaluationContext in interface org.springframework.security.access.expression.SecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>public Object filter(Object filterTarget, org.springframework.expression.Expression filterExpression, org.springframework.expression.EvaluationContext ctx)
filter in interface org.springframework.security.access.expression.method.MethodSecurityExpressionHandlerpublic org.springframework.expression.ExpressionParser getExpressionParser()
getExpressionParser in interface org.springframework.security.access.expression.SecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>public void setParameterNameDiscoverer(org.springframework.core.ParameterNameDiscoverer parameterNameDiscoverer)
public void setPermissionEvaluator(org.springframework.security.access.PermissionEvaluator permissionEvaluator)
public void setReturnObject(Object returnObject, org.springframework.expression.EvaluationContext ctx)
setReturnObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionHandlerpublic void setRoleHierarchy(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy)
public void setTrustResolver(org.springframework.security.authentication.AuthenticationTrustResolver trustResolver)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.