public class LogEntryProvider extends Object implements BaseLogEntryProvider
Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManager |
em |
Modifier and Type | Method and Description |
---|---|
void |
addLogEntries(List<LogEntry> entries) |
void |
addLogEntry(LogEntry entry) |
Long |
countEventsById(String eventId) |
static LogEntryProvider |
createProvider(javax.persistence.EntityManager em) |
protected void |
doPersist(LogEntry entry) |
protected List<LogEntry> |
doPublish(List<LogEntry> entries) |
protected LogEntry |
doPublish(LogEntry entry) |
protected List<?> |
doPublishIfEntries(List<?> entries) |
List<String> |
findEventIds() |
List<LogEntry> |
getLogEntriesFor(String uuid) |
List<LogEntry> |
getLogEntriesFor(String uuid,
Map<String,FilterMapEntry> filterMap,
boolean doDefaultSort)
Deprecated.
|
LogEntry |
getLogEntryByID(long id) |
List<?> |
nativeQuery(String queryString,
int pageNb,
int pageSize) |
List<?> |
nativeQuery(String queryString,
Map<String,Object> params,
int pageNb,
int pageSize) |
List<LogEntry> |
nativeQueryLogs(String whereClause,
int pageNb,
int pageSize) |
List<LogEntry> |
queryLogs(String[] eventIds,
String dateRange) |
List<LogEntry> |
queryLogsByPage(String[] eventIds,
Date limit,
String[] categories,
String path,
int pageNb,
int pageSize) |
List<LogEntry> |
queryLogsByPage(String[] eventIds,
String dateRange,
String[] categories,
String path,
int pageNb,
int pageSize) |
int |
removeEntries(String eventId,
String pathPattern) |
protected final javax.persistence.EntityManager em
public static LogEntryProvider createProvider(javax.persistence.EntityManager em)
protected List<?> doPublishIfEntries(List<?> entries)
public void addLogEntry(LogEntry entry)
addLogEntry
in interface BaseLogEntryProvider
public void addLogEntries(List<LogEntry> entries)
public List<LogEntry> getLogEntriesFor(String uuid)
@Deprecated public List<LogEntry> getLogEntriesFor(String uuid, Map<String,FilterMapEntry> filterMap, boolean doDefaultSort)
public LogEntry getLogEntryByID(long id)
public List<LogEntry> nativeQueryLogs(String whereClause, int pageNb, int pageSize)
public List<?> nativeQuery(String queryString, int pageNb, int pageSize)
public List<?> nativeQuery(String queryString, Map<String,Object> params, int pageNb, int pageSize)
public List<LogEntry> queryLogsByPage(String[] eventIds, String dateRange, String[] categories, String path, int pageNb, int pageSize)
public List<LogEntry> queryLogsByPage(String[] eventIds, Date limit, String[] categories, String path, int pageNb, int pageSize)
public int removeEntries(String eventId, String pathPattern)
removeEntries
in interface BaseLogEntryProvider
public Long countEventsById(String eventId)
public List<String> findEventIds()
Copyright © 2016 Nuxeo SA. All rights reserved.