public interface AuditTrail
| Modifier and Type | Method and Description |
|---|---|
void |
add(StrolchTransaction tx,
Audit audit) |
void |
addAll(StrolchTransaction tx,
List<Audit> audits) |
<U> List<U> |
doQuery(StrolchTransaction tx,
AuditQuery<U> query) |
List<Audit> |
getAllElements(StrolchTransaction tx,
String type,
li.strolch.utils.collections.DateRange dateRange) |
Audit |
getBy(StrolchTransaction tx,
String type,
Long id)
Retrieves the audit with the given id, or null if it does not exist
|
Set<String> |
getTypes(StrolchTransaction tx) |
boolean |
hasAudit(StrolchTransaction tx,
String type,
Long id) |
boolean |
isEnabled() |
long |
querySize(StrolchTransaction tx,
li.strolch.utils.collections.DateRange dateRange) |
long |
querySize(StrolchTransaction tx,
String type,
li.strolch.utils.collections.DateRange dateRange) |
void |
remove(StrolchTransaction tx,
Audit audit) |
void |
removeAll(StrolchTransaction tx,
List<Audit> audits) |
long |
removeAll(StrolchTransaction tx,
String type,
li.strolch.utils.collections.DateRange dateRange) |
Audit |
update(StrolchTransaction tx,
Audit audit) |
List<Audit> |
updateAll(StrolchTransaction tx,
List<Audit> audits) |
boolean isEnabled()
boolean hasAudit(StrolchTransaction tx, String type, Long id)
long querySize(StrolchTransaction tx, li.strolch.utils.collections.DateRange dateRange)
long querySize(StrolchTransaction tx, String type, li.strolch.utils.collections.DateRange dateRange)
Set<String> getTypes(StrolchTransaction tx)
Audit getBy(StrolchTransaction tx, String type, Long id)
tx - the open transactionid - the id of the element to retrieveList<Audit> getAllElements(StrolchTransaction tx, String type, li.strolch.utils.collections.DateRange dateRange)
void add(StrolchTransaction tx, Audit audit)
void addAll(StrolchTransaction tx, List<Audit> audits)
Audit update(StrolchTransaction tx, Audit audit)
List<Audit> updateAll(StrolchTransaction tx, List<Audit> audits)
void remove(StrolchTransaction tx, Audit audit)
void removeAll(StrolchTransaction tx, List<Audit> audits)
long removeAll(StrolchTransaction tx, String type, li.strolch.utils.collections.DateRange dateRange)
<U> List<U> doQuery(StrolchTransaction tx, AuditQuery<U> query)
Copyright © 2011–2016 Strolch. All rights reserved.