# Uses of Class
org.apache.storm.generated.AccessControl

Packages that use AccessControl
Package
Description
org.apache.storm.blobstore
org.apache.storm.generated

- ## Uses of AccessControl in org.apache.storm.blobstore

  Fields in org.apache.storm.blobstore with type parameters of type AccessControl
  Modifier and Type
  Field
  Description
  `static final List<AccessControl>`
  BlobStoreAclHandler.`DEFAULT`
  `static final List<AccessControl>`
  BlobStoreAclHandler.`WORLD_EVERYTHING`
  Methods in org.apache.storm.blobstore that return AccessControl
  Modifier and Type
  Method
  Description
  `static AccessControl`
  BlobStoreAclHandler.`parseAccessControl(String str)`
  Methods in org.apache.storm.blobstore with parameters of type AccessControl
  Modifier and Type
  Method
  Description
  `static String`
  BlobStoreAclHandler.`accessControlToString(AccessControl ac)`
  Method parameters in org.apache.storm.blobstore with type arguments of type AccessControl
  Modifier and Type
  Method
  Description
  `void`
  BlobStoreAclHandler.`hasAnyPermissions(List<AccessControl> acl, int mask, Subject who, String key)`
  Validates if the user has any of the permissions mentioned in the mask.
  `void`
  BlobStoreAclHandler.`hasPermissions(List<AccessControl> acl, int mask, Subject who, String key)`
  Validates if the user has at least the set of permissions mentioned in the mask.
  `static void`
  BlobStoreAclHandler.`validateSettableACLs(String key, List<AccessControl> acls)`
  `void`
  BlobStoreAclHandler.`validateUserCanReadMeta(List<AccessControl> acl, Subject who, String key)`
  The user should be able to see the metadata if and only if they have any of READ, WRITE, or ADMIN.

- ## Uses of AccessControl in org.apache.storm.generated

  Methods in org.apache.storm.generated that return AccessControl
  Modifier and Type
  Method
  Description
  `AccessControl`
  AccessControl.`deepCopy()`
  Methods in org.apache.storm.generated that return types with arguments of type AccessControl
  Modifier and Type
  Method
  Description
  `List<AccessControl>`
  SettableBlobMeta.`get_acl()`
  `Iterator<AccessControl>`
  SettableBlobMeta.`get_acl_iterator()`
  Methods in org.apache.storm.generated with parameters of type AccessControl
  Modifier and Type
  Method
  Description
  `void`
  SettableBlobMeta.`add_to_acl(AccessControl elem)`
  `int`
  AccessControl.`compareTo(AccessControl other)`
  `boolean`
  AccessControl.`equals(AccessControl that)`
  Method parameters in org.apache.storm.generated with type arguments of type AccessControl
  Modifier and Type
  Method
  Description
  `void`
  SettableBlobMeta.`set_acl(List<AccessControl> acl)`
  Constructors in org.apache.storm.generated with parameters of type AccessControl
  Modifier
  Constructor
  Description
  ``
  `AccessControl(AccessControl other)`
  Performs a deep copy on other.
  Constructor parameters in org.apache.storm.generated with type arguments of type AccessControl
  Modifier
  Constructor
  Description
  ``
  `SettableBlobMeta(List<AccessControl> acl)`