if (privilege.getGrantOption()) { privilege.getGrantOption()));
if (p.getGrantOption() && p.implies(mPrivilege)) { hasGrant = true; break;
if (mPrivilege.getGrantOption() != null) { privilegeGraph.add(mPrivilege); } else {
if (mPrivilege.getGrantOption() != null) { privilegeGraph.add(mPrivilege); } else {
private void convertToTSentryPrivilege(MSentryPrivilege mSentryPrivilege, TSentryPrivilege privilege) { privilege.setCreateTime(mSentryPrivilege.getCreateTime()); privilege.setAction(fromNULLCol(mSentryPrivilege.getAction())); privilege.setPrivilegeScope(mSentryPrivilege.getPrivilegeScope()); privilege.setServerName(fromNULLCol(mSentryPrivilege.getServerName())); privilege.setDbName(fromNULLCol(mSentryPrivilege.getDbName())); privilege.setTableName(fromNULLCol(mSentryPrivilege.getTableName())); privilege.setColumnName(fromNULLCol(mSentryPrivilege.getColumnName())); privilege.setURI(fromNULLCol(mSentryPrivilege.getURI())); if (mSentryPrivilege.getGrantOption() != null) { privilege.setGrantOption(TSentryGrantOption.valueOf(mSentryPrivilege.getGrantOption().toString().toUpperCase())); } else { privilege.setGrantOption(TSentryGrantOption.UNSET); } }
private void convertToTSentryPrivilege(MSentryPrivilege mSentryPrivilege, TSentryPrivilege privilege) { privilege.setCreateTime(mSentryPrivilege.getCreateTime()); privilege.setAction(fromNULLCol(mSentryPrivilege.getAction())); privilege.setPrivilegeScope(mSentryPrivilege.getPrivilegeScope()); privilege.setServerName(fromNULLCol(mSentryPrivilege.getServerName())); privilege.setDbName(fromNULLCol(mSentryPrivilege.getDbName())); privilege.setTableName(fromNULLCol(mSentryPrivilege.getTableName())); privilege.setColumnName(fromNULLCol(mSentryPrivilege.getColumnName())); privilege.setURI(fromNULLCol(mSentryPrivilege.getURI())); if (mSentryPrivilege.getGrantOption() != null) { privilege.setGrantOption(TSentryGrantOption.valueOf(mSentryPrivilege.getGrantOption().toString().toUpperCase())); } else { privilege.setGrantOption(TSentryGrantOption.UNSET); } }
assertEquals(table, mPrivilege.getTableName()); assertNotSame(AccessConstants.SELECT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
Set<MSentryPrivilege> privileges = role.getPrivileges(); assertEquals(privileges.toString(), 1, privileges.size()); assertEquals(Boolean.valueOf(privilege.getGrantOption().toString()), Iterables.get(privileges, 0).getGrantOption()); sentryStore.alterSentryRevokePrivileges(SentryPrincipalType.ROLE, roleName, Sets.newHashSet(privilege), null); role = sentryStore.getMSentryRoleByName(roleName);
assertEquals(table, mPrivilege.getTableName()); assertNotSame(AccessConstants.SELECT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
assertEquals(db, mPrivilege.getDbName()); assertEquals(table, mPrivilege.getTableName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getColumnName().equals(column1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction());
assertEquals(table, mPrivilege.getTableName()); assertEquals(AccessConstants.INSERT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
assertEquals(server, mPrivilege.getServerName()); assertEquals(db, mPrivilege.getDbName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getTableName().equals(table1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction()); assertNotSame(AccessConstants.ALL, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
assertEquals(db, mPrivilege.getDbName()); assertEquals(table, mPrivilege.getTableName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getColumnName().equals(column1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction()); assertNotSame(AccessConstants.INSERT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
Set<MSentryPrivilege> privileges = role.getPrivileges(); assertEquals(privileges.toString(), 1, privileges.size()); assertEquals(Boolean.valueOf(privilege.getGrantOption().toString()), Iterables.get(privileges, 0).getGrantOption()); assertEquals(seqId + 2, sentryStore.alterSentryRoleRevokePrivilege(grantor, roleName, privilege) .getSequenceId());
assertEquals(server, mPrivilege.getServerName()); assertEquals(db, mPrivilege.getDbName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getTableName().equals(table1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction()); assertEquals(table1, mPrivilege.getTableName()); assertEquals(AccessConstants.SELECT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());
assertEquals(db, mPrivilege.getDbName()); assertEquals(table, mPrivilege.getTableName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getColumnName().equals(column1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction());
assertEquals(db, mPrivilege.getDbName()); assertEquals(table, mPrivilege.getTableName()); assertFalse(mPrivilege.getGrantOption()); if (mPrivilege.getColumnName().equals(column1)) { assertEquals(AccessConstants.ALL, mPrivilege.getAction()); assertEquals(column1, mPrivilege.getColumnName()); assertEquals(AccessConstants.SELECT, mPrivilege.getAction()); assertFalse(mPrivilege.getGrantOption());