## 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 List<AccessControl>` | BlobStoreAclHandler.`DEFAULT` |
    `static 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
    Constructor | Description
    --- | ---
    `AccessControl​(AccessControl other)` | Performs a deep copy on other.

    Constructor parameters in org.apache.storm.generated with type arguments of type AccessControl
    Constructor | Description
    --- | ---
    `SettableBlobMeta​(List<AccessControl> acl)` |