Package fr.becpg.repo.audit.service.impl
Class DatabaseAuditServiceImpl
java.lang.Object
fr.becpg.repo.audit.service.impl.DatabaseAuditServiceImpl
- All Implemented Interfaces:
DatabaseAuditService
DatabaseAuditServiceImpl class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.alfresco.rest.api.Auditprivate org.alfresco.repo.audit.AuditComponentprivate static final Stringprivate static final org.apache.commons.logging.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.alfresco.rest.framework.resource.parameters.where.QuerybuildQuery(String whereClause) private StringbuildWhereClause(DatabaseAuditPlugin plugin, AuditQuery auditFilter) voiddeleteAuditEntries(DatabaseAuditPlugin plugin, Long fromId, Long toId) deleteAuditEntries.private List<org.alfresco.rest.api.model.AuditEntry>internalListAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditFilter) List<org.json.JSONObject>listAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditQuery) listAuditEntries.intrecordAuditEntry(DatabaseAuditPlugin auditPlugin, Map<String, Serializable> auditValues, boolean deleteOldEntry) recordAuditEntry.private Map<String,Serializable> recreateAuditMap(DatabaseAuditPlugin plugin, Map<String, Serializable> auditValues, boolean forDatabase)
-
Field Details
-
BECPG_AUDIT_PATH
- See Also:
-
logger
private static final org.apache.commons.logging.Log logger -
audit
@Autowired @Qualifier("auditApi") @Lazy private org.alfresco.rest.api.Audit audit -
auditComponent
@Autowired private org.alfresco.repo.audit.AuditComponent auditComponent
-
-
Constructor Details
-
DatabaseAuditServiceImpl
public DatabaseAuditServiceImpl()
-
-
Method Details
-
recordAuditEntry
public int recordAuditEntry(DatabaseAuditPlugin auditPlugin, Map<String, Serializable> auditValues, boolean deleteOldEntry) recordAuditEntry.
- Specified by:
recordAuditEntryin interfaceDatabaseAuditService- Parameters:
auditPlugin- aDatabaseAuditPluginobjectauditValues- aMapobjectdeleteOldEntry- a boolean- Returns:
- a int
-
listAuditEntries
public List<org.json.JSONObject> listAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditQuery) listAuditEntries.
- Specified by:
listAuditEntriesin interfaceDatabaseAuditService- Parameters:
plugin- aDatabaseAuditPluginobjectauditQuery- aAuditQueryobject- Returns:
- a
Listobject
-
deleteAuditEntries
deleteAuditEntries.
- Specified by:
deleteAuditEntriesin interfaceDatabaseAuditService- Parameters:
plugin- aDatabaseAuditPluginobjectfromId- aLongobjecttoId- aLongobject
-
internalListAuditEntries
private List<org.alfresco.rest.api.model.AuditEntry> internalListAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditFilter) -
buildWhereClause
-
buildQuery
-
recreateAuditMap
private Map<String,Serializable> recreateAuditMap(DatabaseAuditPlugin plugin, Map<String, Serializable> auditValues, boolean forDatabase)
-