public class WSAuditBean extends AbstractNuxeoWebService implements WSAudit
Modifier and Type | Field and Description |
---|---|
protected static boolean |
DEPRECATION_DONE |
Constructor and Description |
---|
WSAuditBean() |
Modifier and Type | Method and Description |
---|---|
protected Logs |
getLogsBean() |
ModifiedDocumentDescriptorPage |
listDeletedDocumentsByPage(String sessionId,
String dateRangeQuery,
String path,
int page,
int pageSize)
Returns the list of deleted documents within a timestamp.
|
EventDescriptorPage |
listDocumentEventsByPage(String sessionId,
String dateRangeQuery,
String startDate,
String path,
int page,
int pageSize)
Gets a filtered list of document events.
|
EventDescriptorPage |
listEventsByPage(String sessionId,
String dateRangeQuery,
int page,
int pageSize) |
ModifiedDocumentDescriptor[] |
listModifiedDocuments(String sessionId,
String dateRangeQuery)
Returns the list of modified document within a timestamp.
|
ModifiedDocumentDescriptorPage |
listModifiedDocumentsByPage(String sessionId,
String dateRangeQuery,
String path,
int page,
int pageSize) |
protected static void |
logDeprecation() |
EventDescriptorPage |
queryEventsByPage(String sessionId,
String whereClause,
int page,
int pageSize) |
connect, connectOnRepository, disconnect, getSessionsManager, initSession, login
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connect, disconnect
protected static boolean DEPRECATION_DONE
public WSAuditBean()
protected static void logDeprecation()
protected final Logs getLogsBean()
public ModifiedDocumentDescriptor[] listModifiedDocuments(String sessionId, String dateRangeQuery)
WSAudit
listModifiedDocuments
in interface WSAudit
sessionId
- the Nuxeo core session id.dateRangeQuery
- the date range query.public ModifiedDocumentDescriptorPage listModifiedDocumentsByPage(String sessionId, String dateRangeQuery, String path, int page, int pageSize)
listModifiedDocumentsByPage
in interface WSAudit
public ModifiedDocumentDescriptorPage listDeletedDocumentsByPage(String sessionId, String dateRangeQuery, String path, int page, int pageSize)
WSAudit
listDeletedDocumentsByPage
in interface WSAudit
public EventDescriptorPage listEventsByPage(String sessionId, String dateRangeQuery, int page, int pageSize)
listEventsByPage
in interface WSAudit
public EventDescriptorPage listDocumentEventsByPage(String sessionId, String dateRangeQuery, String startDate, String path, int page, int pageSize)
WSAudit
Expecting either a dateRangeQuery or a startDate.
listDocumentEventsByPage
in interface WSAudit
sessionId
- the Nuxeo core session id.dateRangeQuery
- the date range query like "24h" for the last 24 hours, may be null
if
startDate is set.startDate
- return events that occurs after startDate, expecting W3C date time format. May be
null
if dateRangeQuery is set. Will be ignored if dateRangeQuery is set.path
- filter events for documents starting with this path.page
- page number starting with page 1.pageSize
- number of items in a page.public EventDescriptorPage queryEventsByPage(String sessionId, String whereClause, int page, int pageSize)
queryEventsByPage
in interface WSAudit
Copyright © 2018 Nuxeo. All rights reserved.