# Uses of Class
org.apache.commons.jexl3.introspection.JexlSandbox.Permissions

Packages that use JexlSandbox.Permissions
Package
Description
org.apache.commons.jexl3.introspection
Provides high-level introspective services.

- ## Uses of JexlSandbox.Permissions in org.apache.commons.jexl3.introspection

  Methods in org.apache.commons.jexl3.introspection that return JexlSandbox.Permissions
  Modifier and Type
  Method
  Description
  `JexlSandbox.Permissions`
  JexlSandbox.`allow(String clazz)`
  Creates a new set of permissions based on allow lists for methods and properties for a given class.
  `JexlSandbox.Permissions`
  JexlSandbox.`black(String clazz)`
  Deprecated.
  3.3
  `JexlSandbox.Permissions`
  JexlSandbox.`block(String clazz)`
  Creates a new set of permissions based on block lists for methods and properties for a given class.
  `JexlSandbox.Permissions`
  JexlSandbox.Permissions.`execute(String... methodNames)`
  Adds a list of executable methods names to these permissions.
  `JexlSandbox.Permissions`
  JexlSandbox.`get(Class<?> clazz)`
  Gets the permissions associated to a class.
  `JexlSandbox.Permissions`
  JexlSandbox.`get(String clazz)`
  Gets the set of permissions associated to a class.
  `JexlSandbox.Permissions`
  JexlSandbox.`permissions(String clazz, boolean readFlag, boolean writeFlag, boolean executeFlag)`
  Creates the set of permissions for a given class.
  `JexlSandbox.Permissions`
  JexlSandbox.`permissions(String clazz, boolean inhf, boolean readf, boolean writef, boolean execf)`
  Creates the set of permissions for a given class.
  `JexlSandbox.Permissions`
  JexlSandbox.Permissions.`read(String... propertyNames)`
  Adds a list of readable property names to these permissions.
  `JexlSandbox.Permissions`
  JexlSandbox.`white(String clazz)`
  Deprecated.
  3.3
  `JexlSandbox.Permissions`
  JexlSandbox.Permissions.`write(String... propertyNames)`
  Adds a list of writable property names to these permissions.