Tabnine Logo
CommandUtil
Code IndexAdd Tabnine to your IDE (free)

How to use
CommandUtil
in
org.apache.sentry.provider.db.log.util

Best Java code snippets using org.apache.sentry.provider.db.log.util.CommandUtil (Showing top 20 results out of 315)

origin: apache/sentry

public JsonLogEntity createJsonLogEntity(TCreateSentryRoleRequest request,
  TCreateSentryRoleResponse response, Configuration conf) {
 DBAuditMetadataLogEntity hamle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 hamle.setOperationText(CommandUtil.createCmdForCreateOrDropRole(
   request.getRoleName(), true));
 return hamle;
}
origin: apache/incubator-sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleAddGroupsRequest request,
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleAddGroupsResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 Joiner joiner = Joiner.on(",");
 String groups = joiner.join(request.getGroupsIterator());
 gmamle.setOperationText(CommandUtil.createCmdForRoleAddGroup(request.getRoleName(), groups));
 return gmamle;
}
origin: apache/incubator-sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleDeleteGroupsRequest request,
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleDeleteGroupsResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 Joiner joiner = Joiner.on(",");
 String groups = joiner.join(request.getGroupsIterator());
 gmamle.setOperationText(CommandUtil.createCmdForRoleDeleteGroup(request.getRoleName(), groups));
 return gmamle;
}
origin: apache/sentry

@Test
public void testCreateCmdForGrantOrRevokePrivilege4() {
 TAlterSentryRoleGrantPrivilegeRequest grantRequest = getGrantPrivilegeRequest();
 TAlterSentryRoleRevokePrivilegeRequest revokeRequest = getRevokePrivilegeRequest();
 TSentryPrivilege privilege = getPrivilege(null,
   PrivilegeScope.DATABASE.name(), "dbTest", "tableTest", "serverTest",
   "hdfs://namenode:port/path/to/dir");
 Set<TSentryPrivilege> privileges = Sets.newHashSet();
 privileges.add(privilege);
 grantRequest.setPrivileges(privileges);
 revokeRequest.setPrivileges(privileges);
 String createGrantPrivilegeCmdResult = CommandUtil
   .createCmdForGrantPrivilege(grantRequest);
 String createGrantPrivilegeCmdExcepted = "GRANT null ON DATABASE dbTest TO ROLE testRole";
 String createRevokePrivilegeCmdResult = CommandUtil
   .createCmdForRevokePrivilege(revokeRequest);
 String createRevokePrivilegeCmdExcepted = "REVOKE null ON DATABASE dbTest FROM ROLE testRole";
 assertEquals(createGrantPrivilegeCmdExcepted, createGrantPrivilegeCmdResult);
 assertEquals(createRevokePrivilegeCmdExcepted,
   createRevokePrivilegeCmdResult);
}
origin: apache/incubator-sentry

@Test
public void testCreateCmdForRoleAddOrDeleteGroup2() {
 String createRoleAddGroupCmdResult = CommandUtil.createCmdForRoleAddGroup("testRole",
   getGroupStr(3));
 String createRoleAddGroupCmdExcepted = "GRANT ROLE testRole TO GROUP testGroup1, testGroup2, testGroup3";
 String createRoleDeleteGroupCmdResult = CommandUtil.createCmdForRoleDeleteGroup("testRole",
   getGroupStr(3));
 String createRoleDeleteGroupCmdExcepted = "REVOKE ROLE testRole FROM GROUP testGroup1, testGroup2, testGroup3";
 assertEquals(createRoleAddGroupCmdExcepted, createRoleAddGroupCmdResult);
 assertEquals(createRoleDeleteGroupCmdExcepted,
   createRoleDeleteGroupCmdResult);
}
origin: apache/incubator-sentry

@Test
public void testCreateCmdForGrantOrRevokeGMPrivilege1() {
 org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleGrantPrivilegeRequest grantRequest = getGrantGMPrivilegeRequest();
 org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleRevokePrivilegeRequest revokeRequest = getRevokeGMPrivilegeRequest();
 org.apache.sentry.provider.db.generic.service.thrift.TSentryPrivilege privilege = getGMPrivilege();
 grantRequest.setPrivilege(privilege);
 revokeRequest.setPrivilege(privilege);
 String createGrantPrivilegeCmdResult = CommandUtil.createCmdForGrantGMPrivilege(grantRequest);
 String createGrantPrivilegeCmdExcepted = "GRANT ACTION ON resourceType1 resourceName1 resourceType2 resourceName2 TO ROLE testRole";
 String createRevokePrivilegeCmdResult = CommandUtil
   .createCmdForRevokeGMPrivilege(revokeRequest);
 String createRevokePrivilegeCmdExcepted = "REVOKE ACTION ON resourceType1 resourceName1 resourceType2 resourceName2 FROM ROLE testRole";
 assertEquals(createGrantPrivilegeCmdExcepted, createGrantPrivilegeCmdResult);
 assertEquals(createRevokePrivilegeCmdExcepted, createRevokePrivilegeCmdResult);
}
origin: apache/sentry

private JsonLogEntity createJsonLogEntity(
  TAlterSentryRoleRevokePrivilegeRequest request, TSentryPrivilege privilege,
  TAlterSentryRoleRevokePrivilegeResponse response, Configuration conf) {
 DBAuditMetadataLogEntity hamle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 hamle.setOperationText(CommandUtil.createCmdForRevokePrivilege(request));
 hamle.setDatabaseName(privilege.getDbName());
 hamle.setTableName(privilege.getTableName());
 hamle.setResourcePath(privilege.getURI());
 return hamle;
}
origin: apache/sentry

private JsonLogEntity createJsonLogEntity(
  TAlterSentryRoleGrantPrivilegeRequest request, TSentryPrivilege privilege,
  TAlterSentryRoleGrantPrivilegeResponse response, Configuration conf) {
 DBAuditMetadataLogEntity hamle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 hamle.setOperationText(CommandUtil.createCmdForGrantPrivilege(request));
 hamle.setDatabaseName(privilege.getDbName());
 hamle.setTableName(privilege.getTableName());
 hamle.setResourcePath(privilege.getURI());
 return hamle;
}
origin: apache/sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.api.generic.thrift.TAlterSentryRoleGrantPrivilegeRequest request,
  org.apache.sentry.api.generic.thrift.TAlterSentryRoleGrantPrivilegeResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 if (request.getPrivilege() != null) {
  List<TAuthorizable> authorizables = request.getPrivilege().getAuthorizables();
  Map<String, String> privilegesMap = new LinkedHashMap<String, String>();
  if (authorizables != null) {
   for (TAuthorizable authorizable : authorizables) {
    privilegesMap.put(authorizable.getType(), authorizable.getName());
   }
  }
  gmamle.setPrivilegesMap(privilegesMap);
 }
 gmamle.setOperationText(CommandUtil.createCmdForGrantGMPrivilege(request));
 return gmamle;
}
origin: apache/sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.api.generic.thrift.TAlterSentryRoleRevokePrivilegeRequest request,
  org.apache.sentry.api.generic.thrift.TAlterSentryRoleRevokePrivilegeResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 if (request.getPrivilege() != null) {
  List<TAuthorizable> authorizables = request.getPrivilege().getAuthorizables();
  Map<String, String> privilegesMap = new LinkedHashMap<String, String>();
  if (authorizables != null) {
   for (TAuthorizable authorizable : authorizables) {
    privilegesMap.put(authorizable.getType(), authorizable.getName());
   }
  }
  gmamle.setPrivilegesMap(privilegesMap);
 }
 gmamle.setOperationText(CommandUtil.createCmdForRevokeGMPrivilege(request));
 return gmamle;
}
origin: apache/sentry

public static String createCmdForRevokeGMPrivilege(
  org.apache.sentry.api.generic.thrift.TAlterSentryRoleRevokePrivilegeRequest request) {
 return createCmdForGrantOrRevokeGMPrivilege(request.getRoleName(), request.getPrivilege(),
   false);
}
origin: apache/sentry

 private void assertAuditLog(Map<String, String> fieldValueMap) throws Exception {
  assertThat(AuditLoggerTestAppender.getLastLogLevel(), is(Level.INFO));
  JSONObject jsonObject = new JSONObject(AuditLoggerTestAppender.getLastLogEvent());
  if (fieldValueMap != null) {
   for (Map.Entry<String, String> entry : fieldValueMap.entrySet()) {
    String entryKey = entry.getKey();
    if (Constants.LOG_FIELD_IP_ADDRESS.equals(entryKey)) {
     assertTrue(CommandUtil.assertIPInAuditLog(jsonObject.get(entryKey).toString()));
    } else {
     assertTrue(entry.getValue().equalsIgnoreCase(jsonObject.get(entryKey).toString()));
    }
   }
  }
 }
}
origin: apache/sentry

private static String createCmdForGrantOrRevokePrivileges(String roleName,
  Set<TSentryPrivilege> privileges, boolean isGrant) {
 StringBuilder sb = new StringBuilder();
 if (privileges != null) {
  for (TSentryPrivilege privilege : privileges) {
   sb.append(createCmdForGrantOrRevokePrivilege(roleName, privilege, isGrant));
  }
 }
 return sb.toString();
}
origin: apache/sentry

@Test
public void testCreateCmdForGrantOrRevokePrivilege5() {
 TAlterSentryRoleGrantPrivilegeRequest grantRequest = getGrantPrivilegeRequest();
 TAlterSentryRoleRevokePrivilegeRequest revokeRequest = getRevokePrivilegeRequest();
 TSentryPrivilege privilege = getPrivilege(AccessConstants.SELECT,
   PrivilegeScope.TABLE.name(), "dbTest", "tableTest", "serverTest",
   "hdfs://namenode:port/path/to/dir");
 Set<TSentryPrivilege> privileges = Sets.newHashSet();
 privileges.add(privilege);
 grantRequest.setPrivileges(privileges);
 revokeRequest.setPrivileges(privileges);
 String createGrantPrivilegeCmdResult = CommandUtil
   .createCmdForGrantPrivilege(grantRequest);
 String createGrantPrivilegeCmdExcepted = "GRANT SELECT ON TABLE tableTest TO ROLE testRole";
 String createRevokePrivilegeCmdResult = CommandUtil
   .createCmdForRevokePrivilege(revokeRequest);
 String createRevokePrivilegeCmdExcepted = "REVOKE SELECT ON TABLE tableTest FROM ROLE testRole";
 assertEquals(createGrantPrivilegeCmdExcepted, createGrantPrivilegeCmdResult);
 assertEquals(createRevokePrivilegeCmdExcepted,
   createRevokePrivilegeCmdResult);
}
origin: apache/incubator-sentry

@Test
public void testCreateCmdForRoleAddOrDeleteGroup1() {
 String createRoleAddGroupCmdResult = CommandUtil.createCmdForRoleAddGroup("testRole",
   getGroupStr(1));
 String createRoleAddGroupCmdExcepted = "GRANT ROLE testRole TO GROUP testGroup1";
 String createRoleDeleteGroupCmdResult = CommandUtil.createCmdForRoleDeleteGroup("testRole",
   getGroupStr(1));
 String createRoleDeleteGroupCmdExcepted = "REVOKE ROLE testRole FROM GROUP testGroup1";
 assertEquals(createRoleAddGroupCmdExcepted, createRoleAddGroupCmdResult);
 assertEquals(createRoleDeleteGroupCmdExcepted,
   createRoleDeleteGroupCmdResult);
}
origin: apache/sentry

@Test
public void testCreateCmdForGrantOrRevokeGMPrivilege1() {
 org.apache.sentry.api.generic.thrift.TAlterSentryRoleGrantPrivilegeRequest grantRequest = getGrantGMPrivilegeRequest();
 org.apache.sentry.api.generic.thrift.TAlterSentryRoleRevokePrivilegeRequest revokeRequest = getRevokeGMPrivilegeRequest();
 org.apache.sentry.api.generic.thrift.TSentryPrivilege privilege = getGMPrivilege();
 grantRequest.setPrivilege(privilege);
 revokeRequest.setPrivilege(privilege);
 String createGrantPrivilegeCmdResult = CommandUtil.createCmdForGrantGMPrivilege(grantRequest);
 String createGrantPrivilegeCmdExcepted = "GRANT ACTION ON resourceType1 resourceName1 resourceType2 resourceName2 TO ROLE testRole";
 String createRevokePrivilegeCmdResult = CommandUtil
   .createCmdForRevokeGMPrivilege(revokeRequest);
 String createRevokePrivilegeCmdExcepted = "REVOKE ACTION ON resourceType1 resourceName1 resourceType2 resourceName2 FROM ROLE testRole";
 assertEquals(createGrantPrivilegeCmdExcepted, createGrantPrivilegeCmdResult);
 assertEquals(createRevokePrivilegeCmdExcepted, createRevokePrivilegeCmdResult);
}
origin: apache/incubator-sentry

private JsonLogEntity createJsonLogEntity(
  TAlterSentryRoleRevokePrivilegeRequest request, TSentryPrivilege privilege,
  TAlterSentryRoleRevokePrivilegeResponse response, Configuration conf) {
 DBAuditMetadataLogEntity hamle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 hamle.setOperationText(CommandUtil.createCmdForRevokePrivilege(request));
 hamle.setDatabaseName(privilege.getDbName());
 hamle.setTableName(privilege.getTableName());
 hamle.setResourcePath(privilege.getURI());
 return hamle;
}
origin: apache/incubator-sentry

private JsonLogEntity createJsonLogEntity(
  TAlterSentryRoleGrantPrivilegeRequest request, TSentryPrivilege privilege,
  TAlterSentryRoleGrantPrivilegeResponse response, Configuration conf) {
 DBAuditMetadataLogEntity hamle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 hamle.setOperationText(CommandUtil.createCmdForGrantPrivilege(request));
 hamle.setDatabaseName(privilege.getDbName());
 hamle.setTableName(privilege.getTableName());
 hamle.setResourcePath(privilege.getURI());
 return hamle;
}
origin: apache/incubator-sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleGrantPrivilegeRequest request,
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleGrantPrivilegeResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 if (request.getPrivilege() != null) {
  List<TAuthorizable> authorizables = request.getPrivilege().getAuthorizables();
  Map<String, String> privilegesMap = new LinkedHashMap<String, String>();
  if (authorizables != null) {
   for (TAuthorizable authorizable : authorizables) {
    privilegesMap.put(authorizable.getType(), authorizable.getName());
   }
  }
  gmamle.setPrivilegesMap(privilegesMap);
 }
 gmamle.setOperationText(CommandUtil.createCmdForGrantGMPrivilege(request));
 return gmamle;
}
origin: apache/incubator-sentry

public JsonLogEntity createJsonLogEntity(
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleRevokePrivilegeRequest request,
  org.apache.sentry.provider.db.generic.service.thrift.TAlterSentryRoleRevokePrivilegeResponse response,
  Configuration conf) {
 GMAuditMetadataLogEntity gmamle = createCommonGMAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName(), request.getComponent());
 if (request.getPrivilege() != null) {
  List<TAuthorizable> authorizables = request.getPrivilege().getAuthorizables();
  Map<String, String> privilegesMap = new LinkedHashMap<String, String>();
  if (authorizables != null) {
   for (TAuthorizable authorizable : authorizables) {
    privilegesMap.put(authorizable.getType(), authorizable.getName());
   }
  }
  gmamle.setPrivilegesMap(privilegesMap);
 }
 gmamle.setOperationText(CommandUtil.createCmdForRevokeGMPrivilege(request));
 return gmamle;
}
org.apache.sentry.provider.db.log.utilCommandUtil

Most used methods

  • createCmdForCreateOrDropRole
  • createCmdForGrantGMPrivilege
  • createCmdForGrantPrivilege
  • createCmdForRevokeGMPrivilege
  • createCmdForRevokePrivilege
  • createCmdForRoleAddGroup
  • createCmdForRoleDeleteGroup
  • assertIPInAuditLog
  • createCmdForGrantOrRevokeGMPrivilege
  • createCmdForGrantOrRevokePrivilege
  • createCmdForGrantOrRevokePrivileges
  • createCmdForRoleAddUser
  • createCmdForGrantOrRevokePrivileges,
  • createCmdForRoleAddUser,
  • createCmdForRoleDeleteUser,
  • createCmdForImplicitGrantOwnerPrivilege,
  • createCmdForImplicitTransferOwnerPrivilege,
  • createCmdForRoleAddOrDeleteGroup,
  • createCmdForRoleGrant

Popular in Java

  • Reading from database using SQL prepared statement
  • setContentView (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • requestLocationUpdates (LocationManager)
  • Menu (java.awt)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now