|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuditReader
Interface for reading data from the Audit service.
Method Summary | |
---|---|
java.util.List<LogEntry> |
getLogEntriesFor(java.lang.String uuid)
Returns the logs given a doc uuid. |
java.util.List<LogEntry> |
getLogEntriesFor(java.lang.String uuid,
java.util.Map<java.lang.String,FilterMapEntry> filterMap,
boolean doDefaultSort)
|
LogEntry |
getLogEntryByID(long id)
Returns a given log entry given its id. |
java.util.List<?> |
nativeQuery(java.lang.String query,
int pageNb,
int pageSize)
Returns a batched list of entries. query string is a native query clause for the backend : here EJBQL 3.0 can be used |
java.util.List<?> |
nativeQuery(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
int pageNb,
int pageSize)
Returns a batched list of entries. |
java.util.List<LogEntry> |
nativeQueryLogs(java.lang.String whereClause,
int pageNb,
int pageSize)
Returns a batched list of log entries. |
java.util.List<LogEntry> |
queryLogs(java.lang.String[] eventIds,
java.lang.String dateRange)
Returns the list of log entries. |
java.util.List<LogEntry> |
queryLogsByPage(java.lang.String[] eventIds,
java.util.Date limit,
java.lang.String[] category,
java.lang.String path,
int pageNb,
int pageSize)
|
java.util.List<LogEntry> |
queryLogsByPage(java.lang.String[] eventIds,
java.util.Date limit,
java.lang.String category,
java.lang.String path,
int pageNb,
int pageSize)
Returns the batched list of log entries. |
java.util.List<LogEntry> |
queryLogsByPage(java.lang.String[] eventIds,
java.lang.String dateRange,
java.lang.String[] category,
java.lang.String path,
int pageNb,
int pageSize)
|
java.util.List<LogEntry> |
queryLogsByPage(java.lang.String[] eventIds,
java.lang.String dateRange,
java.lang.String category,
java.lang.String path,
int pageNb,
int pageSize)
Returns the batched list of log entries. |
Method Detail |
---|
java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid)
:XXX: add parameters to this method for paging.
uuid
- the document uuid
java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid, java.util.Map<java.lang.String,FilterMapEntry> filterMap, boolean doDefaultSort)
LogEntry getLogEntryByID(long id)
id
- the log entry identifier
java.util.List<LogEntry> queryLogs(java.lang.String[] eventIds, java.lang.String dateRange)
Note we will use NXQL in the future when the search engine will index history.
eventIds
- the event ids.dateRange
- a preset date range.
DateRangeQueryConstants
java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.lang.String dateRange, java.lang.String category, java.lang.String path, int pageNb, int pageSize)
Note we will use NXQL in the future when the search engine will index history.
eventIds
- the event ids.dateRange
- a preset date range.category
- add filter on events categorypath
- add filter on document pathpageNb
- page number (ignore if <=1)pageSize
- number of results per page
DateRangeQueryConstants
java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.lang.String dateRange, java.lang.String[] category, java.lang.String path, int pageNb, int pageSize)
java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.util.Date limit, java.lang.String category, java.lang.String path, int pageNb, int pageSize)
Note we will use NXQL in the future when the search engine will index history.
eventIds
- the event ids.limit
- filter events by date from limit to nowcategory
- add filter on events categorypath
- add filter on document pathpageNb
- page number (ignore if <=1)pageSize
- number of results per page
DateRangeQueryConstants
java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.util.Date limit, java.lang.String[] category, java.lang.String path, int pageNb, int pageSize)
java.util.List<LogEntry> nativeQueryLogs(java.lang.String whereClause, int pageNb, int pageSize)
java.util.List<?> nativeQuery(java.lang.String query, int pageNb, int pageSize)
java.util.List<?> nativeQuery(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params, int pageNb, int pageSize)
query
- a JPA query language queryparams
- parameters for the querypageNb
- the page number (starts at 1)pageSize
- the number of results per page
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |