Package fr.becpg.repo.audit.service.impl
Class BeCPGAuditServiceImpl
java.lang.Object
fr.becpg.repo.audit.service.impl.BeCPGAuditServiceImpl
- All Implemented Interfaces:
AuditScopeListener,BeCPGAuditService
@Service("beCPGAuditService")
public class BeCPGAuditServiceImpl
extends Object
implements BeCPGAuditService, AuditScopeListener
BeCPGAuditServiceImpl class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AuditPlugin[]private DatabaseAuditServiceprivate static final Stringprivate ThreadLocal<AuditScope> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAuditEntries(AuditType type, Long fromId, Long toId) deleteAuditEntries.private AuditPluginList<org.json.JSONObject>listAuditEntries(AuditType type, AuditQuery auditQuery) listAuditEntries.voidonClose(AuditScope auditScope) onClose.voidonStart(AuditScope auditScope) onStart.startAudit(AuditType auditType) startAudit.startAudit(AuditType auditType, Class<?> auditClass, String scopeName) startAudit.
-
Field Details
-
NOT_DATABASE_PLUGIN
- See Also:
-
auditPlugins
-
databaseAuditService
-
threadLocalScope
-
-
Constructor Details
-
BeCPGAuditServiceImpl
public BeCPGAuditServiceImpl()
-
-
Method Details
-
startAudit
startAudit.
- Specified by:
startAuditin interfaceBeCPGAuditService- Parameters:
auditType- aAuditTypeobject- Returns:
- a
AuditScopeobject
-
startAudit
startAudit.
- Specified by:
startAuditin interfaceBeCPGAuditService- Parameters:
auditType- aAuditTypeobjectauditClass- aClassobjectscopeName- aStringobject- Returns:
- a
AuditScopeobject
-
listAuditEntries
listAuditEntries.
- Specified by:
listAuditEntriesin interfaceBeCPGAuditService- Parameters:
type- aAuditTypeobjectauditQuery- aAuditQueryobject- Returns:
- a
Listobject
-
deleteAuditEntries
deleteAuditEntries.
- Specified by:
deleteAuditEntriesin interfaceBeCPGAuditService- Parameters:
type- aAuditTypeobjectfromId- aLongobjecttoId- aLongobject
-
getPlugin
-
onStart
onStart.
- Specified by:
onStartin interfaceAuditScopeListener- Parameters:
auditScope- aAuditScopeobject
-
onClose
onClose.
- Specified by:
onClosein interfaceAuditScopeListener- Parameters:
auditScope- aAuditScopeobject
-