Package io.deephaven.enterprise.acl
package io.deephaven.enterprise.acl
-
InterfacesClassDescriptionThis interface defines an object that generates
WhereFilter
s to apply as ACLs to tables based upon aUserContext
and potentially a namespace and table name.A support object to assist in the creation of Row and column ACLs.Objects that implement this interface provide ACLs for tables based on the requesting user at request time, as opposed toSourceAclProvider
which applies ACLS to the table when it is fetched from the data source.A Builder to construct a set of ACLs to apply to a table based on the user fetching it.A provider object for creating row and column ACLs from the data source.