Uses of Interface
fr.becpg.repo.audit.plugin.DatabaseAuditPlugin
Packages that use DatabaseAuditPlugin
Package
Description
-
Uses of DatabaseAuditPlugin in fr.becpg.repo.audit.plugin
Subinterfaces of DatabaseAuditPlugin in fr.becpg.repo.audit.pluginModifier and TypeInterfaceDescriptioninterfaceExtraQueryDatabaseAuditPlugin interface. -
Uses of DatabaseAuditPlugin in fr.becpg.repo.audit.plugin.impl
Classes in fr.becpg.repo.audit.plugin.impl that implement DatabaseAuditPluginModifier and TypeClassDescriptionclassActivityAuditPlugin class.classBatchAuditPlugin class.classExportSearchAuditPlugin class.classFormulationAuditPlugin class.classReportAuditPlugin class. -
Uses of DatabaseAuditPlugin in fr.becpg.repo.audit.service
Fields in fr.becpg.repo.audit.service declared as DatabaseAuditPluginMethods in fr.becpg.repo.audit.service with parameters of type DatabaseAuditPluginModifier and TypeMethodDescriptionvoidDatabaseAuditService.completeAuditEntry(DatabaseAuditPlugin plugin, String filterKey, String filterValue) Complete the entry left open by an operation recorded on start, the one matching the given filter.voidDatabaseAuditService.deleteAuditEntries(DatabaseAuditPlugin plugin, Long fromId, Long toId) deleteAuditEntries.List<org.json.JSONObject> DatabaseAuditService.listAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditFilter) listAuditEntries.DatabaseAuditService.listAuditPage(DatabaseAuditPlugin plugin, AuditQuery auditFilter) listAuditPage.intDatabaseAuditService.recordAuditEntry(DatabaseAuditPlugin auditPlugin, Map<String, Serializable> auditValues, boolean deleteOldEntry) recordAuditEntry.Constructors in fr.becpg.repo.audit.service with parameters of type DatabaseAuditPluginModifierConstructorDescriptionDatabaseAuditScope(DatabaseAuditPlugin auditPlugin, DatabaseAuditService databaseAuditService) Constructor for DatabaseAuditScope. -
Uses of DatabaseAuditPlugin in fr.becpg.repo.audit.service.impl
Fields in fr.becpg.repo.audit.service.impl declared as DatabaseAuditPluginModifier and TypeFieldDescriptionprivate final DatabaseAuditPluginDatabaseAuditServiceImpl.WindowScan.pluginThe field for thepluginrecord component.Methods in fr.becpg.repo.audit.service.impl that return DatabaseAuditPluginModifier and TypeMethodDescriptionprivate DatabaseAuditPluginBeCPGAuditServiceImpl.getDatabasePlugin(AuditType type) getDatabasePlugin.DatabaseAuditServiceImpl.WindowScan.plugin()Returns the value of thepluginrecord component.Methods in fr.becpg.repo.audit.service.impl with parameters of type DatabaseAuditPluginModifier and TypeMethodDescriptionprivate DatabaseAuditServiceImpl.IdRangeDatabaseAuditServiceImpl.applicationIdRange(DatabaseAuditPlugin plugin) The identifiers of the first and the last entry of the audit application.private StringDatabaseAuditServiceImpl.buildFilterStatement(DatabaseAuditPlugin plugin, String filter) buildFilterStatement.private StringDatabaseAuditServiceImpl.buildWhereClause(DatabaseAuditPlugin plugin, AuditQuery auditFilter) buildWhereClause.private AuditFilterDatabaseAuditServiceImpl.checkedFilter(DatabaseAuditPlugin plugin, String filter) Parse a filter and check that it reads an audit key of the plugin.voidDatabaseAuditServiceImpl.completeAuditEntry(DatabaseAuditPlugin plugin, String filterKey, String filterValue) Complete the entry left open by an operation recorded on start, the one matching the given filter.voidDatabaseAuditServiceImpl.deleteAuditEntries(DatabaseAuditPlugin plugin, Long fromId, Long toId) deleteAuditEntries.private Map<String, Serializable> DatabaseAuditServiceImpl.extractAuditValues(DatabaseAuditPlugin plugin, org.alfresco.rest.api.model.AuditEntry auditEntry) Read back the values of an audit entry, keyed by audit key.private List<AuditFilter> DatabaseAuditServiceImpl.inMemoryFilters(DatabaseAuditPlugin plugin, AuditQuery auditQuery) The in-memory filters of a query, checked against the audit keys of the plugin the way the filter the database reads with is.private List<org.alfresco.rest.api.model.AuditEntry> DatabaseAuditServiceImpl.internalListAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditFilter) List the audit entries matching the given filter.private intDatabaseAuditServiceImpl.internalRecordAuditEntry(DatabaseAuditPlugin auditPlugin, Map<String, Serializable> auditValues, boolean deleteOldEntry) List<org.json.JSONObject> DatabaseAuditServiceImpl.listAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditQuery) listAuditEntries.DatabaseAuditServiceImpl.listAuditPage(DatabaseAuditPlugin plugin, AuditQuery auditQuery) listAuditPage.private booleanDatabaseAuditServiceImpl.matchesAll(DatabaseAuditPlugin plugin, org.alfresco.rest.api.model.AuditEntry entry, List<AuditFilter> filters) private AuditQueryBeCPGAuditServiceImpl.prioritizeFilters(DatabaseAuditPlugin plugin, AuditQuery auditQuery) A copy of the query whose filters are ordered on the filter hierarchy of the plugin, so that the database reads with the most selective one and the other ones are applied in memory.private List<org.alfresco.rest.api.model.AuditEntry> DatabaseAuditServiceImpl.queryAuditEntries(DatabaseAuditPlugin plugin, AuditQuery auditFilter) intDatabaseAuditServiceImpl.recordAuditEntry(DatabaseAuditPlugin auditPlugin, Map<String, Serializable> auditValues, boolean deleteOldEntry) recordAuditEntry.private Map<String, Serializable> DatabaseAuditServiceImpl.recreateAuditMap(DatabaseAuditPlugin plugin, Map<String, Serializable> auditValues, boolean forDatabase) recreateAuditMap.private AuditPageDatabaseAuditServiceImpl.scanAuditPage(DatabaseAuditPlugin plugin, AuditQuery auditQuery) DatabaseAuditServiceImpl.scanFilters(DatabaseAuditPlugin plugin, AuditQuery auditQuery) The filters a scan queries the database with: the one of the request, plus the one an extra query plugin derives from it.private DatabaseAuditServiceImpl.IdRangeDatabaseAuditServiceImpl.scanRange(DatabaseAuditPlugin plugin, AuditQuery auditQuery) The range of entry identifiers a scan walks through: the one of the audit application, narrowed to what a resumed scan has left to read.DatabaseAuditServiceImpl.scanWindows(DatabaseAuditPlugin plugin, AuditQuery auditQuery, DatabaseAuditServiceImpl.IdRange range) Walk through the identifier range, window by window, until the page is filled, the range is exhausted or the window budget is spent.private voidDatabaseAuditServiceImpl.sortStatistics(DatabaseAuditPlugin plugin, AuditQuery auditQuery, List<org.json.JSONObject> statistics) private List<org.json.JSONObject> DatabaseAuditServiceImpl.toStatistics(DatabaseAuditPlugin plugin, AuditQuery auditQuery, Collection<org.alfresco.rest.api.model.AuditEntry> auditEntries) Turn audit entries into the statistics the callers expose, ordered on the requested column.private org.json.JSONObjectDatabaseAuditServiceImpl.toStatItem(DatabaseAuditPlugin plugin, org.alfresco.rest.api.model.AuditEntry auditEntry) private StringDatabaseAuditServiceImpl.valuePath(DatabaseAuditPlugin plugin, String auditKey) The path an audit entry records the value of an audit key under.Constructors in fr.becpg.repo.audit.service.impl with parameters of type DatabaseAuditPluginModifierConstructorDescriptionprivateWindowScan(DatabaseAuditPlugin plugin, AuditQuery auditQuery, List<String> filters, List<AuditFilter> inMemoryFilters) Creates an instance of aWindowScanrecord class.