Class LogEntryProvider
java.lang.Object
org.nuxeo.ecm.platform.audit.service.LogEntryProvider
- All Implemented Interfaces:
BaseLogEntryProvider
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLogEntries
(List<LogEntry> entries) void
addLogEntry
(LogEntry entry) void
countEventsById
(String eventId) static LogEntryProvider
createProvider
(javax.persistence.EntityManager em) protected void
protected LogEntry
protected List<?>
doPublishIfEntries
(List<?> entries) getLogEntriesFor
(String uuid, String repositoryId) getLogEntryByID
(long id) List<?>
nativeQuery
(String queryString, int pageNb, int pageSize) List<?>
nativeQuery
(String queryString, Map<String, Object> params, int pageNb, int pageSize) nativeQueryLogs
(String whereClause, int pageNb, int pageSize) queryLogs
(QueryBuilder builder) queryLogsByPage
(String[] eventIds, String dateRange, String[] categories, String path, int pageNb, int pageSize) queryLogsByPage
(String[] eventIds, Date limit, String[] categories, String path, int pageNb, int pageSize) int
removeEntries
(String eventId, String pathPattern) protected String
A string representation of an Operator
-
Field Details
-
LIKE
- See Also:
-
em
protected final javax.persistence.EntityManager em
-
-
Method Details
-
createProvider
-
append
-
doPersist
-
doPublishIfEntries
-
doPublish
-
doPublish
-
addLogEntry
- Specified by:
addLogEntry
in interfaceBaseLogEntryProvider
-
addLogEntries
-
getLogEntriesFor
-
getLogEntryByID
-
nativeQueryLogs
-
nativeQuery
-
nativeQuery
-
queryLogs
-
toString
A string representation of an Operator -
queryLogs
-
queryLogsByPage
-
queryLogsByPage
-
removeEntries
- Specified by:
removeEntries
in interfaceBaseLogEntryProvider
-
countEventsById
-
findEventIds
-