Class AdminOnlySecurityPolicy

java.lang.Object
nl.datasteel.crudcraft.annotations.security.policy.AdminOnlySecurityPolicy
All Implemented Interfaces:
CrudSecurityPolicy

public class AdminOnlySecurityPolicy extends Object implements CrudSecurityPolicy
Restricts access to users with the ADMIN role.
  • Constructor Details

    • AdminOnlySecurityPolicy

      public AdminOnlySecurityPolicy()
  • Method Details

    • getSecurityExpression

      public String getSecurityExpression(CrudEndpoint endpoint)
      Description copied from interface: CrudSecurityPolicy
      Resolve the security expression for the given endpoint.
      Specified by:
      getSecurityExpression in interface CrudSecurityPolicy
      Parameters:
      endpoint - the CRUD endpoint being secured
      Returns:
      a Spring Security expression, e.g. "permitAll()"