Package fr.becpg.repo.audit.service
Class DatabaseAuditScope
java.lang.Object
fr.becpg.repo.audit.service.DatabaseAuditScope
- All Implemented Interfaces:
AutoCloseable
DatabaseAuditScope class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DatabaseAuditPluginprivate Map<String,Serializable> private DatabaseAuditServiceprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseAuditScope(DatabaseAuditPlugin auditPlugin, DatabaseAuditService databaseAuditService) Constructor for DatabaseAuditScope. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voiddisableAuditRecord.voidputAttribute(String string, Object attribute) putAttribute.voidstart()start.
-
Field Details
-
databaseAuditService
-
auditPlugin
-
auditValues
-
shouldRecordAudit
private boolean shouldRecordAudit
-
-
Constructor Details
-
DatabaseAuditScope
public DatabaseAuditScope(DatabaseAuditPlugin auditPlugin, DatabaseAuditService databaseAuditService) Constructor for DatabaseAuditScope.
- Parameters:
auditPlugin- aDatabaseAuditPluginobjectdatabaseAuditService- aDatabaseAuditServiceobject
-
-
Method Details
-
disableAuditRecord
public void disableAuditRecord()disableAuditRecord.
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
putAttribute
putAttribute.
-
start
public void start()start.
-