com.endeca.portal.auditing
Class AuditingLogManager
java.lang.Object
com.endeca.portal.auditing.AuditingLogManager
- Type Parameters:
T
- class of the auditing log managed by this manager
public class AuditingLogManager
- extends java.lang.Object
A manager class that support the high-level data access calling and invoke the low-level db access function.
- Author:
- Endeca Technologies, Inc.
Field Summary |
static java.text.SimpleDateFormat |
format
|
Method Summary |
boolean |
addLogRecord(long userId,
java.lang.String sessionId,
long pageId,
long applicationId,
java.lang.String dataSourceId,
long dataSourceConnectorId,
java.lang.String logType)
|
java.util.List<java.lang.Object> |
getFrequencySummary(java.lang.String userId,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String logType,
java.lang.String sumBasedField,
boolean isTop,
int limit,
com.endeca.portal.liferay.ext.auditing.model.AuditingFilter[] filters,
java.lang.String locale)
|
static AuditingLogManager |
getInstance()
Return an instance of the ProvisioningServerMetadataManager. |
java.util.List<java.lang.Object> |
getTimeInterestSummary(java.lang.String timeOption,
java.util.Date startDate,
java.util.Date endDate)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
format
public static final java.text.SimpleDateFormat format
AuditingLogManager
public AuditingLogManager()
getInstance
public static AuditingLogManager getInstance()
- Return an instance of the ProvisioningServerMetadataManager.
- Returns:
- ProvisioningServerMetadataManager
getTimeInterestSummary
public java.util.List<java.lang.Object> getTimeInterestSummary(java.lang.String timeOption,
java.util.Date startDate,
java.util.Date endDate)
getFrequencySummary
public java.util.List<java.lang.Object> getFrequencySummary(java.lang.String userId,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String logType,
java.lang.String sumBasedField,
boolean isTop,
int limit,
com.endeca.portal.liferay.ext.auditing.model.AuditingFilter[] filters,
java.lang.String locale)
addLogRecord
public boolean addLogRecord(long userId,
java.lang.String sessionId,
long pageId,
long applicationId,
java.lang.String dataSourceId,
long dataSourceConnectorId,
java.lang.String logType)