Package fr.becpg.repo.audit.plugin.impl
Class ActivityAuditPlugin
java.lang.Object
fr.becpg.repo.audit.plugin.AbstractAuditPlugin
fr.becpg.repo.audit.plugin.impl.ActivityAuditPlugin
- All Implemented Interfaces:
AuditPlugin,DatabaseAuditPlugin,ExtraQueryDatabaseAuditPlugin,org.springframework.beans.factory.InitializingBean
@Service
public class ActivityAuditPlugin
extends AbstractAuditPlugin
implements ExtraQueryDatabaseAuditPlugin
ActivityAuditPlugin class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantENTITY_NODEREF="entityNodeRef"static final StringConstantPROP_BCPG_AL_DATA="prop_bcpg_alData"static final StringConstantPROP_BCPG_AL_TYPE="prop_bcpg_alType"static final StringConstantPROP_BCPG_AL_USER_ID="prop_bcpg_alUserId"static final StringConstantPROP_CM_CREATED="prop_cm_created"private org.alfresco.repo.tenant.TenantServiceFields 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.extraQuery(AuditQuery auditQuery) extraQuery.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_NODEREF
ConstantENTITY_NODEREF="entityNodeRef"- See Also:
-
PROP_CM_CREATED
ConstantPROP_CM_CREATED="prop_cm_created"- See Also:
-
PROP_BCPG_AL_DATA
ConstantPROP_BCPG_AL_DATA="prop_bcpg_alData"- See Also:
-
PROP_BCPG_AL_TYPE
ConstantPROP_BCPG_AL_TYPE="prop_bcpg_alType"- See Also:
-
PROP_BCPG_AL_USER_ID
ConstantPROP_BCPG_AL_USER_ID="prop_bcpg_alUserId"- See Also:
-
tenantService
@Autowired private org.alfresco.repo.tenant.TenantService tenantService
-
-
Constructor Details
-
ActivityAuditPlugin
public ActivityAuditPlugin()
-
-
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
-
getAuditedClass
getAuditedClass.
- Specified by:
getAuditedClassin interfaceAuditPlugin- Returns:
- a
Classobject
-
setAuditParameters
Setter for the field
auditParameters.- Overrides:
setAuditParametersin classAbstractAuditPlugin- Parameters:
auditParameters- aStringobject
-
beforeRecordAuditEntry
beforeRecordAuditEntry.
- Specified by:
beforeRecordAuditEntryin interfaceDatabaseAuditPlugin- Parameters:
auditValues- aMapobject
-
afterRecordAuditEntry
afterRecordAuditEntry.
- Specified by:
afterRecordAuditEntryin interfaceDatabaseAuditPlugin- Parameters:
auditValues- aMapobject
-
extraQuery
extraQuery.
- Specified by:
extraQueryin interfaceExtraQueryDatabaseAuditPlugin- Parameters:
auditQuery- aAuditQueryobject- Returns:
- a
AuditQueryobject
-