AbstractIrisGroupProvider |
|
AccountFilterGenerator |
|
AccountRootFilterGenerator |
|
AclDbUpdater |
Performs automatic updating of the ACL database server.
|
AclHelper |
This purely static class centralizes the logic around table row/column ACL application.
|
AllUsersGroupsStrategiesQuery |
ContextAwareRemoteQuery responsible for getting all the users, groups, and strategies
|
BaseACLPermission |
A base class implementing central logic for any ACL-based permissions.
|
CachingGroupProvider |
A version of a group provider that delegates calls to an inner grouping provider; and saves the results.
|
ColumnACLDefinition |
A definition of a single ACL
|
CombiningFilterGenerator |
A Filter generator that provides a means to apply separate FilterGenerator sets based on
a users groups.
|
ConjunctiveFilterGenerator |
|
CopyFilterGenerator |
Generates a CopyFilter, which will emulate the filters present on some other table.
|
DbAclEditorTableData |
|
DbAclEditorTableQuery |
|
DbAclWriteClient |
|
DbAclWriteServer |
Simple server that takes commands from an ACL editor and turns them into SQL updates.
|
DisjunctiveFilterGenerator |
|
EmptyFilterGenerator |
Lets you make a table visible to everyone.
|
EmptyFilterProvider |
Provides an empty filter for all users, so that a table is always visible.
|
FileACLPermission |
A Java Permission to allow access to locations in the filesystem based on Deephaven ACLs.
|
FilterGeneratorFactory |
The FilterGeneratorFactory gets the filter code from the ACL table (or an addFilter function in a persistent query),
and turns the text representation of the filter into a FilterGenerator using the CompilerTools.
|
GeneratorTableFilterProvider |
|
GroupFilterGenerator |
|
GroupsForUserQuery |
|
GroupStrategyExistsQuery |
|
GuiHelperProvider |
|
IrisDbUserMod |
|
IrisGroupProviderFilesImpl |
Very simple implementation of an IrisGroupProvider that users the users files from a class path.
|
IrisGroupProviderMySqlImpl |
|
MysqlDbAclGuiHelper |
|
MysqlDbAclProvider |
Access to the MySQL ACL database.
|
MysqlDbAclProvider.NamedPreparedStatement |
|
NullFilterGenerator |
NullFilterGenerator() provides no access to a table, it only useful to override a less-specific ACL for a group.
|
OneEditableQuery |
|
OwnNamespaceFilterGenerator |
|
PermissionAnalyzerData |
|
PermissionAndGroupData |
|
PermissionFilterProvider.FilterDetails |
|
PermissionFilterProvider.Null |
|
PermissionFilterProvider.NullUnauthenticated |
|
PermissionFilterProvider.NullWithGroups |
|
PermissionFilterProviderMysqlImpl |
A super simple dummy implementation of a user context, where you just assert what the user is, and then
there are some hardcoded rules for testing.
|
RefreshingAccountFilter |
|
RefreshingAccountRootFilter |
|
RefreshingGroupFilter |
|
RefreshingMysqlFilter |
Although we are a refreshing filter, we do not need to implement dependency; because we are only ever refreshed at
the root of the tree (as a live table) without interaction from other tables.
|
RefreshingStrategyFilter |
|
RequestIdFromWorkerNameFilterGenerator |
Filter rows that belong to this worker, using the QueryPerformanceLog as the bridge from WorkerName to RequestId.
|
RetrieveOneAclQuery |
|
RetrieveOneAclQuery.Result |
|
RetrieveOneSystemAclQuery |
|
SelectFilterTableFilterProvider |
Deprecated.
|
SimpleFilterGenerator |
A FilterGenerator implementation that applies a set of SelectFilter groups using Disjunctive Normal Form.
|
StrategyFilterGenerator |
|
StrategyForAccountQuery |
|
UnauthenticatedPermissionFilterProviderMysqlImpl |
A super simple dummy implementation of a unauthenticated context.
|
UserArrayFilterGenerator |
The UserArrayFilterGenerator is suitable for use when you have a column in your table that contains an array
of user names, and you would like to show only rows where the username is contained within that array.
|
UserCollectionFilterGenerator |
The UserCollectionFilterGenerator is suitable for use when you have a column in your table that contains a Collection
of user names, and you would like to show only rows where the username is contained within that set.
|
UserGroupArrayFilterGenerator |
The UserGroupArrayFilterGenerator is suitable for use when you have a column in your table that contains an array
of user names or groups, and you would like to show only rows where the username or user groups is contained within that array.
|
UserGroupStrategyData |
|
UsernameFilterGenerator |
|
UserStringFilterGenerator |
The UserStringFilterGenerator is suitable for use when you have a column in your table that contains a String
of user names, and you would like to show only rows where the username is contained within that String.
|
WhereInFilterGenerator |
A filter generator that specifies a set table, and a list of match expressions (FilteredColumn=SetColumn),
to apply a whereIn operation to the filtered table.
|
WorkerNameFilterGenerator |
Filter tables to just your own workerName.
|