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

@Deprecated(forRemoval=true) public class C4MethodSecurityExpressionRoot extends org.springframework.security.access.expression.SecurityExpressionRoot implements org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
Deprecated, for removal: This API element is subject to removal in a future version.
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
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected <T extends org.springframework.security.core.Authentication>
    Optional<T>
    get(Class<T> expectedAuthType)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setFilterObject(Object filterObject)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setReturnObject(Object returnObject)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setThis(Object target)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    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()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • get

      protected <T extends org.springframework.security.core.Authentication> Optional<T> get(Class<T> expectedAuthType)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setFilterObject

      public void setFilterObject(Object filterObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setFilterObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • getFilterObject

      public Object getFilterObject()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getFilterObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • setReturnObject

      public void setReturnObject(Object returnObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setReturnObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • getReturnObject

      public Object getReturnObject()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getReturnObject in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
    • setThis

      public void setThis(Object target)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getThis

      public Object getThis()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getThis in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations