Class EtcdDbAclGuiHelper
java.lang.Object
com.illumon.iris.db.v2.permissions.EtcdDbAclProvider
com.illumon.iris.db.v2.permissions.EtcdDbAclGuiHelper
- All Implemented Interfaces:
com.illumon.iris.auth.AuthModule,DbAclProvider,DbAclWriter,AutoCloseable
public class EtcdDbAclGuiHelper extends EtcdDbAclProvider
-
Method Summary
Modifier and Type Method Description TablegetColumnAclTable()TablegetExternalAuthOnlyUsers(String[] invalidHashes)TablegetGroupStrategyTable()TablegetPublicKeyTable(String user)TablegetStrategyAccountTable()TablegetSystemAclTable()TablegetSystemUserAclTable()TablegetSystemUserAclTable(String groupName)TablegetTableAclTable()TablegetTableEditorTable()TablegetUsersAndGroupsTable()StringretrieveOneAcl(String group, String namespace, String tableName)StringretrieveOneColumnAcl(String group, String namespace, String tableName, String columns)BooleanretrieveOneEditable(String group, String namespace, String tableName)StringretrieveOneSystemAcl(String group, String key)Methods inherited from class com.illumon.iris.db.v2.permissions.EtcdDbAclProvider
addAcl, addColumnAcl, addGroupStrategy, addInputTableEditor, addMembership, addOrUpdateSystemUserAcl, addPublicKeyForUser, addStrategyAccount, addSystemAcl, addUser, canAnyoneEditInputTable, canEditInputTable, changePassword, close, deleteAcls, deleteAllAclData, deleteColumnAcls, deleteGroup, deleteGroupStrategy, deleteInputTableEditor, deletePublicKeyForUser, deleteStrategyAccount, deleteSystemAcls, deleteSystemUserAcl, deleteUser, getAccountsForGroup, getAccountsForStrategy, getAccountsForUser, getAllAccounts, getAllColumnAcls, getAllGroups, getAllGroupsAndStrategies, getAllInputTableEditors, getAllPublicKeys, getAllStrategies, getAllStrategiesAndAccounts, getAllSystemAcls, getAllTableAcls, getAllUsers, getAllUsersAndGroups, getAllUsersAndSystemUsers, getAllUsersAndSystemUsers, getExternalAuthOnlyUsers, getFilterDetailsForUser, getGroupsForUser, getPasswdsForMigration, getPublicKeys, getPublicKeys, getRunAsUser, getRunAsUserMap, getStrategiesForGroup, getStrategiesForUser, getStrategyForAccount, getSystemUsers, getUserByPublicKey, getUsersForGroup, groupStrategyExists, isUserPassValid, removeMembership, retrieveColumnAcls, retrieveRowAcls, retrieveSystemAcls, updateAcl, updateColumnAcl, updateInputTableEditor, updateSystemAcl, userExistsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.permissions.DbAclProvider
canAnyoneEditInputTable, canEditInputTable, changePassword, close, getAccountsForGroup, getAccountsForStrategy, getAccountsForUser, getAllAccounts, getAllGroups, getAllStrategies, getAllUsers, getFilterDetailsForUser, getGroupsForUser, getPasswdsForMigration, getPublicKeys, getPublicKeys, getRunAsUser, getRunAsUserMap, getStrategiesForGroup, getStrategiesForUser, getStrategyForAccount, getSystemUsers, getUsersForGroup, groupStrategyExists, retrieveColumnAcls, retrieveRowAcls, retrieveSystemAcls
-
Method Details
-
getUsersAndGroupsTable
-
getExternalAuthOnlyUsers
-
getGroupStrategyTable
-
getStrategyAccountTable
-
getTableAclTable
-
getColumnAclTable
-
getSystemAclTable
-
getTableEditorTable
-
getSystemUserAclTable
-
getSystemUserAclTable
-
getPublicKeyTable
-
retrieveOneAcl
-
retrieveOneColumnAcl
-
retrieveOneSystemAcl
-
retrieveOneEditable
-