Package fr.becpg.repo.audit.plugin.impl
Class ReportAuditPlugin
java.lang.Object
fr.becpg.repo.audit.plugin.AbstractAuditPlugin
fr.becpg.repo.audit.plugin.impl.ReportAuditPlugin
- All Implemented Interfaces:
AuditPlugin,DatabaseAuditPlugin,org.springframework.beans.factory.InitializingBean
ReportAuditPlugin class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantDATASOURCE_SIZE="datasourceSize"static final StringConstantENTITY_NODE_REF="entityNodeRef"static final StringConstantFORMAT="format"static final StringConstantLOCALE="locale"static final StringConstantNAME="name"private static final Stringprivate static final StringFields inherited from class fr.becpg.repo.audit.plugin.AbstractAuditPlugin
KEY_MAPFields inherited from interface fr.becpg.repo.audit.plugin.AuditPlugin
COMPLETED_AT, DURATION, ID, STARTED_AT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRecordAuditEntry(Map<String, Serializable> auditValues) afterRecordAuditEntry.booleanapplyTo.voidbeforeRecordAuditEntry(Map<String, Serializable> auditValues) beforeRecordAuditEntry.getAuditApplicationId.getAuditApplicationPath.Class<?>getAuditedClass.voidsetAuditParameters(String auditParameters) Setter for the fieldauditParameters.Methods inherited from class fr.becpg.repo.audit.plugin.AbstractAuditPlugin
afterPropertiesSet, getKeyMap, isDatabaseEnable, isStopWatchEnable, isTracerEnableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.becpg.repo.audit.plugin.AuditPlugin
isDatabaseEnable, isStopWatchEnable, isTracerEnableMethods inherited from interface fr.becpg.repo.audit.plugin.DatabaseAuditPlugin
getKeyMap
-
Field Details
-
ENTITY_NODE_REF
ConstantENTITY_NODE_REF="entityNodeRef"- See Also:
-
LOCALE
ConstantLOCALE="locale"- See Also:
-
FORMAT
ConstantFORMAT="format"- See Also:
-
NAME
ConstantNAME="name"- See Also:
-
DATASOURCE_SIZE
ConstantDATASOURCE_SIZE="datasourceSize"- See Also:
-
REPORT
- See Also:
-
REPORT_AUDIT_ID
- See Also:
-
-
Constructor Details
-
ReportAuditPlugin
public ReportAuditPlugin()
-
-
Method Details
-
applyTo
applyTo.
- Specified by:
applyToin interfaceAuditPlugin- Parameters:
type- aAuditTypeobject- Returns:
- a boolean
-
getAuditApplicationId
getAuditApplicationId.
- Specified by:
getAuditApplicationIdin interfaceDatabaseAuditPlugin- Returns:
- a
Stringobject
-
getAuditApplicationPath
getAuditApplicationPath.
- Specified by:
getAuditApplicationPathin interfaceDatabaseAuditPlugin- Returns:
- a
Stringobject
-
setAuditParameters
Setter for the field
auditParameters.- Overrides:
setAuditParametersin classAbstractAuditPlugin- Parameters:
auditParameters- aStringobject
-
getAuditedClass
getAuditedClass.
- Specified by:
getAuditedClassin interfaceAuditPlugin- Returns:
- a
Classobject
-
beforeRecordAuditEntry
beforeRecordAuditEntry.
- Specified by:
beforeRecordAuditEntryin interfaceDatabaseAuditPlugin- Parameters:
auditValues- aMapobject
-
afterRecordAuditEntry
afterRecordAuditEntry.
- Specified by:
afterRecordAuditEntryin interfaceDatabaseAuditPlugin- Parameters:
auditValues- aMapobject
-