Package fr.becpg.repo.audit.plugin
Interface AuditPlugin
- All Known Subinterfaces:
DatabaseAuditPlugin,ExtraQueryDatabaseAuditPlugin
- All Known Implementing Classes:
AbstractAuditPlugin,ActivityAuditPlugin,BatchAuditPlugin,FormulationAuditPlugin,ReportAuditPlugin
public interface AuditPlugin
AuditPlugin interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyTo.Class<?>getAuditedClass.booleanisDatabaseEnable.booleanisStopWatchEnable.booleanisTracerEnable.
-
Field Details
-
ID
ConstantID="id"- See Also:
-
STARTED_AT
ConstantSTARTED_AT="startedAt"- See Also:
-
COMPLETED_AT
ConstantCOMPLETED_AT="completedAt"- See Also:
-
DURATION
ConstantDURATION="duration"- See Also:
-
-
Method Details
-
applyTo
applyTo.
- Parameters:
type- aAuditTypeobject- Returns:
- a boolean
-
isDatabaseEnable
boolean isDatabaseEnable()isDatabaseEnable.
- Returns:
- a boolean
-
isStopWatchEnable
boolean isStopWatchEnable()isStopWatchEnable.
- Returns:
- a boolean
-
isTracerEnable
boolean isTracerEnable()isTracerEnable.
- Returns:
- a boolean
-
getAuditedClass
Class<?> getAuditedClass()getAuditedClass.
- Returns:
- a
Classobject
-