Class C4MethodSecurityExpressionRoot

java.lang.Object
org.springframework.security.access.expression.SecurityExpressionRoot
com.c4_soft.springaddons.security.oidc.spring.C4MethodSecurityExpressionRoot
All Implemented Interfaces:
org.springframework.security.access.expression.method.MethodSecurityExpressionOperations, org.springframework.security.access.expression.SecurityExpressionOperations

public class C4MethodSecurityExpressionRoot extends org.springframework.security.access.expression.SecurityExpressionRoot implements org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
org.springframework.security.access.expression.method.MethodSecurityExpressionRoot is protected.
Author:
Jérôme Wacongne <ch4mp#64;c4-soft.com>
  • Field Summary

    Fields inherited from class org.springframework.security.access.expression.SecurityExpressionRoot

    admin, create, delete, denyAll, permitAll, read, write
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected <T extends org.springframework.security.core.Authentication>
    Optional<T>
    get(Class<T> expectedAuthType)
     
     
     
     
    void
    setFilterObject(Object filterObject)
     
    void
    setReturnObject(Object returnObject)
     
    void
    setThis(Object target)
     

    Methods inherited from class org.springframework.security.access.expression.SecurityExpressionRoot

    denyAll, getAuthentication, getPrincipal, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll, setDefaultRolePrefix, setPermissionEvaluator, setRoleHierarchy, setTrustResolver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.security.access.expression.SecurityExpressionOperations

    denyAll, getAuthentication, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll
  • Constructor Details

    • C4MethodSecurityExpressionRoot

      public C4MethodSecurityExpressionRoot()
  • Method Details

    • get

      protected <T extends org.springframework.security.core.Authentication> Optional<T> get(Class<T> expectedAuthType)
    • setFilterObject

      public void setFilterObject(Object filterObject)
      Specified by:
      setFilterObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • getFilterObject

      public Object getFilterObject()
      Specified by:
      getFilterObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • setReturnObject

      public void setReturnObject(Object returnObject)
      Specified by:
      setReturnObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • getReturnObject

      public Object getReturnObject()
      Specified by:
      getReturnObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • setThis

      public void setThis(Object target)
    • getThis

      public Object getThis()
      Specified by:
      getThis in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations