Class EtcdDbAclGuiHelper
java.lang.Object
com.illumon.iris.db.v2.permissions.EtcdDbAclProvider
com.illumon.iris.db.v2.permissions.EtcdDbAclGuiHelper
- All Implemented Interfaces:
com.fishlib.auth.AuthModule,DbAclProvider,DbAclWriter,AutoCloseable
public class EtcdDbAclGuiHelper extends EtcdDbAclProvider
-
Method Summary
Modifier and Type Method Description TablegetColumnAclTable()TablegetExternalAuthOnlyUsers(String[] invalidHashes)TablegetGroupStrategyTable()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, addStrategyAccount, addSystemAcl, addUser, canAnyoneEditInputTable, canEditInputTable, changePassword, close, deleteAcls, deleteAllAclData, deleteColumnAcls, deleteGroup, deleteGroupStrategy, deleteInputTableEditor, deleteStrategyAccount, deleteSystemAcls, deleteSystemUserAcl, deleteUser, getAccountsForGroup, getAccountsForStrategy, getAccountsForUser, getAllAccounts, getAllColumnAcls, getAllGroups, getAllGroupsAndStrategies, getAllInputTableEditors, getAllStrategies, getAllStrategiesAndAccounts, getAllSystemAcls, getAllTableAcls, getAllUsers, getAllUsersAndGroups, getAllUsersAndSystemUsers, getAllUsersAndSystemUsers, getExternalAuthOnlyUsers, getFilterDetailsForUser, getGroupsForUser, getPasswdsForMigration, getRunAsUser, getRunAsUserMap, getStrategiesForGroup, getStrategiesForUser, getStrategyForAccount, getSystemUsers, 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, getRunAsUser, getRunAsUserMap, getStrategiesForGroup, getStrategiesForUser, getStrategyForAccount, getSystemUsers, getUsersForGroup, groupStrategyExists, retrieveColumnAcls, retrieveRowAcls, retrieveSystemAclsMethods inherited from interface com.illumon.iris.db.v2.permissions.DbAclWriter
addAcl, addColumnAcl, addGroupStrategy, addInputTableEditor, addMembership, addOrUpdateSystemUserAcl, addStrategyAccount, addSystemAcl, addUser, deleteAcls, deleteAllAclData, deleteColumnAcls, deleteGroup, deleteGroupStrategy, deleteInputTableEditor, deleteStrategyAccount, deleteSystemAcls, deleteSystemUserAcl, deleteUser, removeMembership, updateAcl, updateColumnAcl, updateInputTableEditor, updateSystemAcl