Added key-value audit query

- Currently supports lookups on string values (RM use-case)


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16133 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2009-09-07 17:38:27 +00:00
parent fadc101ce4
commit bae58d6ee7
7 changed files with 163 additions and 55 deletions

View File

@@ -346,10 +346,20 @@ public abstract class AbstractAuditDAOImpl implements AuditDAO
String applicationName, String user, Long from, Long to, int maxResults)
{
AuditQueryRowHandler rowHandler = new AuditQueryRowHandler(callback);
findAuditEntries(rowHandler, applicationName, user, from, to, maxResults);
findAuditEntries(rowHandler, applicationName, user, from, to, maxResults, null, null);
}
public void findAuditEntries(
AuditQueryCallback callback,
String applicationName, String user, Long from, Long to, int maxResults,
String searchKey, String searchString)
{
AuditQueryRowHandler rowHandler = new AuditQueryRowHandler(callback);
findAuditEntries(rowHandler, applicationName, user, from, to, maxResults, searchKey, searchString);
}
protected abstract void findAuditEntries(
AuditQueryRowHandler rowHandler,
String applicationName, String user, Long from, Long to, int maxResults);
String applicationName, String user, Long from, Long to, int maxResults,
String searchKey, String searchString);
}