Interface AuditUserApi

    • Method Detail

      • getAccountAuditLogs

        AccountAuditLogs getAccountAuditLogs​(UUID accountId,
                                             AuditLevel auditLevel,
                                             TenantContext context)
        Retrieve all audit logs (for all objects) for a given account
        Parameters:
        accountId - account id
        auditLevel - audit level (verbosity)
        context - the tenant context
        Returns:
        all audit logs for this account
      • getAccountAuditLogs

        AccountAuditLogsForObjectType getAccountAuditLogs​(UUID accountId,
                                                          ObjectType objectType,
                                                          AuditLevel auditLevel,
                                                          TenantContext context)
        Retrieve all audit logs (for all objects of a given type) for a given account
        Parameters:
        accountId - account id
        objectType - the type of object
        auditLevel - audit level (verbosity)
        context - the tenant context
        Returns:
        all audit logs for this account
      • getAuditLogs

        List<AuditLog> getAuditLogs​(UUID objectId,
                                    ObjectType objectType,
                                    AuditLevel auditLevel,
                                    TenantContext context)
        Get all the audit entries for a given object.
        Parameters:
        objectId - the object id
        objectType - the type of object
        auditLevel - audit level (verbosity)
        context - the tenant context
        Returns:
        all audit entries for that object