Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.audit.service
Class LogEntryProvider

java.lang.Object
  extended by org.nuxeo.ecm.platform.audit.service.LogEntryProvider

public class LogEntryProvider
extends java.lang.Object


Method Summary
 void addLogEntries(java.util.List<LogEntry> entries)
           
 void addLogEntry(LogEntry entry)
           
 java.lang.Long countEventsById(java.lang.String eventId)
           
static LogEntryProvider createProvider(javax.persistence.EntityManager em)
           
 java.util.List<java.lang.String> findEventIds()
           
 java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid)
           
 java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid, java.util.Map<java.lang.String,FilterMapEntry> filterMap, boolean doDefaultSort)
          Deprecated. 
 LogEntry getLogEntryByID(long id)
           
 java.util.List<?> nativeQuery(java.lang.String queryString, int pageNb, int pageSize)
           
 java.util.List<?> nativeQuery(java.lang.String queryString, java.util.Map<java.lang.String,java.lang.Object> params, int pageNb, int pageSize)
           
 java.util.List<LogEntry> nativeQueryLogs(java.lang.String whereClause, int pageNb, int pageSize)
           
 java.util.List<LogEntry> queryLogs(java.lang.String[] eventIds, java.lang.String dateRange)
           
 java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.util.Date limit, java.lang.String[] categories, java.lang.String path, int pageNb, int pageSize)
           
 java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds, java.lang.String dateRange, java.lang.String[] categories, java.lang.String path, int pageNb, int pageSize)
           
 int removeEntries(java.lang.String eventId, java.lang.String pathPattern)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createProvider

public static LogEntryProvider createProvider(javax.persistence.EntityManager em)

addLogEntry

public void addLogEntry(LogEntry entry)

addLogEntries

public void addLogEntries(java.util.List<LogEntry> entries)

getLogEntriesFor

public java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid)

getLogEntriesFor

@Deprecated
public java.util.List<LogEntry> getLogEntriesFor(java.lang.String uuid,
                                                            java.util.Map<java.lang.String,FilterMapEntry> filterMap,
                                                            boolean doDefaultSort)
Deprecated. 


getLogEntryByID

public LogEntry getLogEntryByID(long id)

nativeQueryLogs

public java.util.List<LogEntry> nativeQueryLogs(java.lang.String whereClause,
                                                int pageNb,
                                                int pageSize)

nativeQuery

public java.util.List<?> nativeQuery(java.lang.String queryString,
                                     int pageNb,
                                     int pageSize)

nativeQuery

public java.util.List<?> nativeQuery(java.lang.String queryString,
                                     java.util.Map<java.lang.String,java.lang.Object> params,
                                     int pageNb,
                                     int pageSize)

queryLogs

public java.util.List<LogEntry> queryLogs(java.lang.String[] eventIds,
                                          java.lang.String dateRange)

queryLogsByPage

public java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds,
                                                java.lang.String dateRange,
                                                java.lang.String[] categories,
                                                java.lang.String path,
                                                int pageNb,
                                                int pageSize)
                                         throws AuditException
Throws:
AuditException

queryLogsByPage

public java.util.List<LogEntry> queryLogsByPage(java.lang.String[] eventIds,
                                                java.util.Date limit,
                                                java.lang.String[] categories,
                                                java.lang.String path,
                                                int pageNb,
                                                int pageSize)

removeEntries

public int removeEntries(java.lang.String eventId,
                         java.lang.String pathPattern)

countEventsById

public java.lang.Long countEventsById(java.lang.String eventId)

findEventIds

public java.util.List<java.lang.String> findEventIds()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.