Package org.killbill.billing.util.api
Interface AuditUserApi
-
- All Superinterfaces:
KillbillApi
public interface AuditUserApi extends KillbillApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountAuditLogsForObjectTypegetAccountAuditLogs(UUID accountId, ObjectType objectType, AuditLevel auditLevel, TenantContext context)Retrieve all audit logs (for all objects of a given type) for a given accountAccountAuditLogsgetAccountAuditLogs(UUID accountId, AuditLevel auditLevel, TenantContext context)Retrieve all audit logs (for all objects) for a given accountList<AuditLog>getAuditLogs(UUID objectId, ObjectType objectType, AuditLevel auditLevel, TenantContext context)Get all the audit entries for a given object.
-
-
-
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 idauditLevel- 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 idobjectType- the type of objectauditLevel- 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 idobjectType- the type of objectauditLevel- audit level (verbosity)context- the tenant context- Returns:
- all audit entries for that object
-
-