Class WriteOnlySecurityPolicy

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

public class WriteOnlySecurityPolicy extends Object implements CrudSecurityPolicy
Allows modification endpoints but denies read access.
  • Constructor Details

    • WriteOnlySecurityPolicy

      public WriteOnlySecurityPolicy()
  • Method Details

    • getSecurityExpression

      public final 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()"