Package fr.becpg.repo.audit.plugin
Interface DatabaseAuditPlugin
- All Superinterfaces:
AuditPlugin
- All Known Subinterfaces:
ExtraQueryDatabaseAuditPlugin
- All Known Implementing Classes:
ActivityAuditPlugin,BatchAuditPlugin,FormulationAuditPlugin,ReportAuditPlugin
DatabaseAuditPlugin interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
Fields inherited from interface fr.becpg.repo.audit.plugin.AuditPlugin
COMPLETED_AT, DURATION, ID, STARTED_AT -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRecordAuditEntry(Map<String, Serializable> auditValues) afterRecordAuditEntry.voidbeforeRecordAuditEntry(Map<String, Serializable> auditValues) beforeRecordAuditEntry.getAuditApplicationId.getAuditApplicationPath.getKeyMap.Methods inherited from interface fr.becpg.repo.audit.plugin.AuditPlugin
applyTo, getAuditedClass, isDatabaseEnable, isStopWatchEnable, isTracerEnable
-
Method Details
-
beforeRecordAuditEntry
beforeRecordAuditEntry.
- Parameters:
auditValues- aMapobject
-
afterRecordAuditEntry
afterRecordAuditEntry.
- Parameters:
auditValues- aMapobject
-
getAuditApplicationId
String getAuditApplicationId()getAuditApplicationId.
- Returns:
- a
Stringobject
-
getAuditApplicationPath
String getAuditApplicationPath()getAuditApplicationPath.
- Returns:
- a
Stringobject
-
getKeyMap
Map<String,AuditDataType> getKeyMap()getKeyMap.
- Returns:
- a
Mapobject
-