From cd7aff5703bda7dca8790e4aba273e81169c3246 Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Tue, 15 Sep 2009 13:13:41 +0000 Subject: [PATCH] Audit log clearing and related tests - RM start(), stop() and clear() implemented git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16276 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../audit-common-SqlMap.xml | 16 ++++ .../alfresco/repo/audit/AuditComponent.java | 24 ++++++ .../repo/audit/AuditComponentImpl.java | 85 +++++++++++++++++- .../alfresco/repo/audit/AuditServiceImpl.java | 38 ++++++++ .../audit/hibernate/HibernateAuditDAO.java | 11 +++ .../alfresco/repo/domain/audit/AuditDAO.java | 52 +++++++++-- .../repo/domain/audit/AuditDAOTest.java | 37 +++++++- .../domain/audit/AuditDeleteParameters.java | 86 +++++++++++++++++++ .../domain/audit/AuditQueryParameters.java | 4 +- .../domain/audit/ibatis/AuditDAOImpl.java | 11 +++ .../service/cmr/audit/AuditService.java | 43 ++++++++++ 11 files changed, 397 insertions(+), 10 deletions(-) create mode 100644 source/java/org/alfresco/repo/domain/audit/AuditDeleteParameters.java diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/audit-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/audit-common-SqlMap.xml index ac12abd764..fb02fbbaef 100644 --- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/audit-common-SqlMap.xml +++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/audit-common-SqlMap.xml @@ -13,6 +13,7 @@ + @@ -135,6 +136,21 @@ version = (#version# -1) + + + delete + from + alf_audit_entry + where + audit_app_id = #auditApplicationId# + + = #auditFromTime#]]> + + + + + +