Package io.deephaven.enterprise.test
Class PFPBackedTestGroupProvider
java.lang.Object
io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.AbstractIrisGroupProvider
io.deephaven.enterprise.test.PFPBackedTestGroupProvider
- All Implemented Interfaces:
- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProvider
@TestUseOnly
public class PFPBackedTestGroupProvider
extends io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.AbstractIrisGroupProvider
A simple test adapter for using an 
InMemoryPermissionFilterProvider as an
 IrisGroupProvider for testing.- 
Nested Class SummaryNested classes/interfaces inherited from interface io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProviderio.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProvider.UserType
- 
Field SummaryFields inherited from interface io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProviderFULL_ACCESS_GROUP, GROUP_ALLUSERS, IRIS_ACLEDITORS, IRIS_DATAMANAGERS, IRIS_QUERYMANAGERS, IRIS_SCHEMAMANAGERS, IRIS_SUPERUSERS, NON_INTERACTIVE_GROUP, QUERY_VIEW_ONLY_GROUP
- 
Constructor SummaryConstructorsConstructorDescriptionPFPBackedTestGroupProvider(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.InMemoryPermissionFilterProvider pfp) 
- 
Method SummaryModifier and TypeMethodDescriptionString[]String[]String[]getGroupsForUser(UserContext userContext) String[]getUsersForGroup(String group) Methods inherited from class io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.AbstractIrisGroupProvidergetUserType, isAclEditor, isMember, isQueryManager, isSchemaManager, isSuperUserMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProvidergetRunAsUser, getRunAsUserMap
- 
Constructor Details- 
PFPBackedTestGroupProviderpublic PFPBackedTestGroupProvider(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.InMemoryPermissionFilterProvider pfp) 
 
- 
- 
Method Details- 
getGroupsForUser- Specified by:
- getGroupsForUserin interface- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProvider
- Specified by:
- getGroupsForUserin class- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.AbstractIrisGroupProvider
 
- 
getUsersForGroup- Specified by:
- getUsersForGroupin interface- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.IrisGroupProvider
- Specified by:
- getUsersForGroupin class- io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.AbstractIrisGroupProvider
 
- 
getAllGroups
- 
getAllUsers
 
-