public interface RecordsManagementAuditService extends RecordsManagementAuditServiceDeprecated
| Modifier and Type | Interface and Description |
|---|---|
static class |
RecordsManagementAuditService.ReportFormat |
| Modifier and Type | Method and Description |
|---|---|
void |
auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName)
Audits an event, assumes no properties where modified and that the event should not be audited
immediately.
|
void |
auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after)
Audits an event, assumes that the event should not be audited immediately and not be removed if no property is changed.
|
void |
auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after,
boolean immediate)
Audit event, assumes not to be removed if no property is changed.
|
void |
auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after,
boolean immediate,
boolean removeIfNoPropertyChanged)
Audit event.
|
void |
clearAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
Clears the RM audit.
|
org.alfresco.service.cmr.repository.NodeRef |
fileAuditTrailAsRecord(RecordsManagementAuditQueryParameters params,
org.alfresco.service.cmr.repository.NodeRef destination,
RecordsManagementAuditService.ReportFormat format)
Retrieves a list of audit log entries using the provided parameters
represented by the RecordsManagementAuditQueryParameters instance and
then files the resulting log as an undeclared record in the record folder
represented by the given NodeRef.
|
List<AuditEvent> |
getAuditEvents()
Retrieves a list of audit events.
|
List<RecordsManagementAuditEntry> |
getAuditTrail(RecordsManagementAuditQueryParameters params)
Retrieves a list of audit log entries using the provided parameters
represented by the RecordsManagementAuditQueryParameters instance.
|
File |
getAuditTrailFile(RecordsManagementAuditQueryParameters params,
RecordsManagementAuditService.ReportFormat format)
Retrieves a list of audit log entries using the provided parameters
represented by the RecordsManagementAuditQueryParameters instance.
|
Date |
getDateAuditLogLastStarted(org.alfresco.service.cmr.repository.NodeRef filePlan)
Returns the date the RM audit was last started.
|
Date |
getDateAuditLogLastStopped(org.alfresco.service.cmr.repository.NodeRef filePlan)
Returns the date the RM audit was last stopped.
|
boolean |
isAuditLogEnabled(org.alfresco.service.cmr.repository.NodeRef filePlan)
Determines whether the RM audit log is currently enabled.
|
void |
registerAuditEvent(AuditEvent auditEvent)
Register audit event.
|
void |
registerAuditEvent(String name,
String label)
Register audit event.
|
void |
startAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
Start RM auditing.
|
void |
stopAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
Stop RM auditing.
|
auditRMAction, clear, getDateLastStarted, getDateLastStopped, isEnabled, stopList<AuditEvent> getAuditEvents()
void registerAuditEvent(String name, String label)
Creates an instance of a simple audit event and registers it with the service.
name - name of audit eventlabel - display label of audit eventvoid registerAuditEvent(AuditEvent auditEvent)
auditEvent - audit eventvoid auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName)
nodeRef - node referenceeventName - event namevoid auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after)
nodeRef - node referenceeventName - event namebefore - property values before eventafter - property values after eventvoid auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after,
boolean immediate)
nodeRef - node referenceeventName - event namebefore - property values before eventafter - property values after eventimmediate - true if event is to be audited immediately, false otherwisevoid auditEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String eventName,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after,
boolean immediate,
boolean removeIfNoPropertyChanged)
nodeRef - node referenceeventName - event namebefore - property values before eventafter - property values after eventimmediate - true if event is to be audited immediately, false otherwiseremoveIfNoPropertyChanged - true if event is not audited when there are no properties changed, false otherwiseboolean isAuditLogEnabled(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planvoid startAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planvoid stopAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planvoid clearAuditLog(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planDate getDateAuditLogLastStarted(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planDate getDateAuditLogLastStopped(org.alfresco.service.cmr.repository.NodeRef filePlan)
File getAuditTrailFile(RecordsManagementAuditQueryParameters params, RecordsManagementAuditService.ReportFormat format)
The parameters are all optional so an empty RecordsManagementAuditQueryParameters object will result in ALL audit log entries for the RM system being returned. Setting the various parameters effectively filters the full audit trail.
params - Parameters to use to retrieve audit trail (never null)format - The format the report should be produced inList<RecordsManagementAuditEntry> getAuditTrail(RecordsManagementAuditQueryParameters params)
The parameters are all optional so an empty RecordsManagementAuditQueryParameters object will result in ALL audit log entries for the RM system being returned. Setting the various parameters effectively filters the full audit trail.
params - Parameters to use to retrieve audit trail (never null)org.alfresco.service.cmr.repository.NodeRef fileAuditTrailAsRecord(RecordsManagementAuditQueryParameters params, org.alfresco.service.cmr.repository.NodeRef destination, RecordsManagementAuditService.ReportFormat format)
The parameters are all optional so an empty RecordsManagementAuditQueryParameters object will result in ALL audit log entries for the RM system being returned. Setting the various parameters effectively filters the full audit trail.
params - Parameters to use to retrieve audit trail (never null)destination - NodeRef representing a record folder in which to file the audit logformat - The format the report should be produced inCopyright © 2005–2016 Alfresco Software. All rights reserved.