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

How to use
AuditMetadataLogEntity
in
org.apache.sentry.provider.db.log.entity

Best Java code snippets using org.apache.sentry.provider.db.log.entity.AuditMetadataLogEntity (Showing top 8 results out of 315)

origin: apache/sentry

private void setCommAttrForAMLE(AuditMetadataLogEntity amle, Configuration conf,
  TSentryResponseStatus responseStatus, String userName, String operationType, String objectType) {
 amle.setUserName(userName);
 amle.setServiceName(conf.get(ServerConfig.SENTRY_SERVICE_NAME,
   ServerConfig.SENTRY_SERVICE_NAME_DEFAULT).trim());
 amle.setImpersonator(ThriftUtil.getImpersonator());
 amle.setIpAddress(ThriftUtil.getIpAddress());
 amle.setOperation(operationType);
 amle.setEventTime(Long.toString(System.currentTimeMillis()));
 amle.setAllowed(isAllowed(responseStatus));
 amle.setObjectType(objectType);
}
origin: apache/sentry

@Test
public void testToJsonFormatLog() throws Throwable {
 Map<String, String> privilegesMap = new HashMap<String, String>();
 privilegesMap.put("resourceType1", "resourceName1");
 privilegesMap.put("resourceType2", "resourceName2");
 privilegesMap.put("resourceType3", "resourceName3");
 privilegesMap.put("resourceType4", "resourceName4");
 GMAuditMetadataLogEntity gmamle = new GMAuditMetadataLogEntity("serviceName", "userName",
   "impersonator", "ipAddress", "operation", "eventTime", "operationText", "allowed",
   "objectType", "component", privilegesMap);
 String jsonAuditLog = gmamle.toJsonFormatLog();
 ContainerNode rootNode = AuditMetadataLogEntity.parse(jsonAuditLog);
 assertEntryEquals(rootNode, Constants.LOG_FIELD_SERVICE_NAME, "serviceName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_USER_NAME, "userName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IMPERSONATOR, "impersonator");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IP_ADDRESS, "ipAddress");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION, "operation");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_EVENT_TIME, "eventTime");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION_TEXT, "operationText");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_ALLOWED, "allowed");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OBJECT_TYPE, "objectType");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_COMPONENT, "component");
 assertEntryEquals(rootNode, "resourceType1", "resourceName1");
 assertEntryEquals(rootNode, "resourceType2", "resourceName2");
 assertEntryEquals(rootNode, "resourceType3", "resourceName3");
 assertEntryEquals(rootNode, "resourceType4", "resourceName4");
}
origin: apache/sentry

public JsonLogEntity createJsonLogEntity(TAlterSentryRoleDeleteUsersRequest request,
  TAlterSentryRoleDeleteUsersResponse response, Configuration conf) {
 AuditMetadataLogEntity amle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 String users = getUsersStr(request.getUsersIterator());
 amle.setOperationText(CommandUtil.createCmdForRoleDeleteUser(request.getRoleName(), users));
 return amle;
}
origin: apache/incubator-sentry

@Test
public void testToJsonFormatLog() throws Throwable {
 Map<String, String> privilegesMap = new HashMap<String, String>();
 privilegesMap.put("resourceType1", "resourceName1");
 privilegesMap.put("resourceType2", "resourceName2");
 privilegesMap.put("resourceType3", "resourceName3");
 privilegesMap.put("resourceType4", "resourceName4");
 GMAuditMetadataLogEntity gmamle = new GMAuditMetadataLogEntity("serviceName", "userName",
   "impersonator", "ipAddress", "operation", "eventTime", "operationText", "allowed",
   "objectType", "component", privilegesMap);
 String jsonAuditLog = gmamle.toJsonFormatLog();
 ContainerNode rootNode = AuditMetadataLogEntity.parse(jsonAuditLog);
 assertEntryEquals(rootNode, Constants.LOG_FIELD_SERVICE_NAME, "serviceName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_USER_NAME, "userName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IMPERSONATOR, "impersonator");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IP_ADDRESS, "ipAddress");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION, "operation");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_EVENT_TIME, "eventTime");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION_TEXT, "operationText");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_ALLOWED, "allowed");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OBJECT_TYPE, "objectType");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_COMPONENT, "component");
 assertEntryEquals(rootNode, "resourceType1", "resourceName1");
 assertEntryEquals(rootNode, "resourceType2", "resourceName2");
 assertEntryEquals(rootNode, "resourceType3", "resourceName3");
 assertEntryEquals(rootNode, "resourceType4", "resourceName4");
}
origin: apache/sentry

public JsonLogEntity createJsonLogEntity(TAlterSentryRoleAddUsersRequest request,
  TAlterSentryRoleAddUsersResponse response, Configuration conf) {
 AuditMetadataLogEntity amle = createCommonHAMLE(conf, response.getStatus(),
   request.getRequestorUserName(), request.getClass().getName());
 String users = getUsersStr(request.getUsersIterator());
 amle.setOperationText(CommandUtil.createCmdForRoleAddUser(request.getRoleName(), users));
 return amle;
}
origin: apache/incubator-sentry

 private void setCommAttrForAMLE(AuditMetadataLogEntity amle, Configuration conf,
   TSentryResponseStatus responseStatus, String userName, String requestClassName) {
  amle.setUserName(userName);
  amle.setServiceName(conf.get(ServerConfig.SENTRY_SERVICE_NAME,
    ServerConfig.SENTRY_SERVICE_NAME_DEFAULT).trim());
  amle.setImpersonator(ThriftUtil.getImpersonator());
  amle.setIpAddress(ThriftUtil.getIpAddress());
  amle.setOperation(Constants.requestTypeToOperationMap.get(requestClassName));
  amle.setEventTime(Long.toString(System.currentTimeMillis()));
  amle.setAllowed(isAllowed(responseStatus));
  amle.setObjectType(Constants.requestTypeToObjectTypeMap
    .get(requestClassName));
 }
}
origin: apache/sentry

@Test
public void testToJsonFormatLog() throws Throwable {
 DBAuditMetadataLogEntity amle = new DBAuditMetadataLogEntity("serviceName", "userName",
   "impersonator", "ipAddress", "operation", "eventTime", "operationText", "allowed",
   "objectType", "component", "databaseName", "tableName", "columnName", "resourcePath");
 String jsonAuditLog = amle.toJsonFormatLog();
 ContainerNode rootNode = AuditMetadataLogEntity.parse(jsonAuditLog);
 assertEntryEquals(rootNode, Constants.LOG_FIELD_SERVICE_NAME, "serviceName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_USER_NAME, "userName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IMPERSONATOR,
   "impersonator");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IP_ADDRESS, "ipAddress");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION, "operation");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_EVENT_TIME, "eventTime");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION_TEXT,
   "operationText");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_ALLOWED, "allowed");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_DATABASE_NAME,
   "databaseName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_TABLE_NAME, "tableName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_COLUMN_NAME, "columnName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_RESOURCE_PATH,
   "resourcePath");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OBJECT_TYPE, "objectType");
}
origin: apache/incubator-sentry

@Test
public void testToJsonFormatLog() throws Throwable {
 DBAuditMetadataLogEntity amle = new DBAuditMetadataLogEntity("serviceName", "userName",
   "impersonator", "ipAddress", "operation", "eventTime", "operationText", "allowed",
   "objectType", "component", "databaseName", "tableName", "columnName", "resourcePath");
 String jsonAuditLog = amle.toJsonFormatLog();
 ContainerNode rootNode = AuditMetadataLogEntity.parse(jsonAuditLog);
 assertEntryEquals(rootNode, Constants.LOG_FIELD_SERVICE_NAME, "serviceName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_USER_NAME, "userName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IMPERSONATOR,
   "impersonator");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_IP_ADDRESS, "ipAddress");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION, "operation");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_EVENT_TIME, "eventTime");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OPERATION_TEXT,
   "operationText");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_ALLOWED, "allowed");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_DATABASE_NAME,
   "databaseName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_TABLE_NAME, "tableName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_COLUMN_NAME, "columnName");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_RESOURCE_PATH,
   "resourcePath");
 assertEntryEquals(rootNode, Constants.LOG_FIELD_OBJECT_TYPE, "objectType");
}
org.apache.sentry.provider.db.log.entityAuditMetadataLogEntity

Most used methods

  • parse
    For use in tests
  • setAllowed
  • setEventTime
  • setImpersonator
  • setIpAddress
  • setObjectType
  • setOperation
  • setServiceName
  • setUserName
  • setOperationText

Popular in Java

  • Making http requests using okhttp
  • scheduleAtFixedRate (Timer)
  • putExtra (Intent)
  • requestLocationUpdates (LocationManager)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Path (java.nio.file)
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Top plugins for WebStorm
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