com.googlecode.fascinator.portal.security
Class FascinatorWebSecurityExpressionHandler

java.lang.Object
  extended by org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler
      extended by com.googlecode.fascinator.portal.security.FascinatorWebSecurityExpressionHandler
All Implemented Interfaces:
org.springframework.security.web.access.expression.WebSecurityExpressionHandler

public class FascinatorWebSecurityExpressionHandler
extends org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler

Spring security methods for Fascinator.

Author:
Andrew Brazzatti, Jianfeng Li

Constructor Summary
FascinatorWebSecurityExpressionHandler()
           
 
Method Summary
 org.springframework.expression.EvaluationContext createEvaluationContext(org.springframework.security.core.Authentication authentication, org.springframework.security.web.FilterInvocation fi)
           
 org.springframework.expression.ExpressionParser getExpressionParser()
           
 void setAccessControl(AccessControl accessControl)
           
 void setRoleHierarchy(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy)
           
 void setStorage(Storage storage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FascinatorWebSecurityExpressionHandler

public FascinatorWebSecurityExpressionHandler()
Method Detail

createEvaluationContext

public org.springframework.expression.EvaluationContext createEvaluationContext(org.springframework.security.core.Authentication authentication,
                                                                                org.springframework.security.web.FilterInvocation fi)
Specified by:
createEvaluationContext in interface org.springframework.security.web.access.expression.WebSecurityExpressionHandler
Overrides:
createEvaluationContext in class org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler

getExpressionParser

public org.springframework.expression.ExpressionParser getExpressionParser()
Specified by:
getExpressionParser in interface org.springframework.security.web.access.expression.WebSecurityExpressionHandler
Overrides:
getExpressionParser in class org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler

setRoleHierarchy

public void setRoleHierarchy(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy)
Overrides:
setRoleHierarchy in class org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler

setAccessControl

public void setAccessControl(AccessControl accessControl)

setStorage

public void setStorage(Storage storage)


Copyright © 2009-2014. All Rights Reserved.