Class AclService

java.lang.Object
io.deephaven.enterprise.webclientdata2.acl.AclService

public class AclService extends Object
Processes AclServicePlugin requests
  • Field Details

  • Constructor Details

    • AclService

      public AclService(Database db)
  • Method Details

    • createAndAddToScope

      public static void createAndAddToScope(Database db, QueryScope scope)
    • getPermissions

      public AclPermissions getPermissions(String user, String namespace, String tableName, boolean showGroupsWithoutAcls)
      Get the ACL permissions for the given user on the given table.
      Parameters:
      user - User to get permissions for
      namespace - Namespace to get permissions for, or * for all namespaces
      tableName - Table name to get permissions for, or * for all tables
      showGroupsWithoutAcls - Whether to include groups without ACLs
      Returns:
      AclPermissions object containing the permissions