/**
* count the number of auditLogs by operationIds and date range, if
* operationIds is null or empty, count the number of AuditLogs only by date
* range
*
* @param operationIds
* @param startTime
* @param endTime
* @return
*/
public long countAuditLogs(List<String> operationIds, long startTime,
long endTime) {
TypedQuery<Number> query;
if (operationIds == null || operationIds.isEmpty()) {
query = em.createNamedQuery("AuditLog.countByDateRange",
Number.class);
} else {
query = em.createNamedQuery(
"AuditLog.countByOperationAndDateRange", Number.class);
query.setParameter("operationIds", operationIds);
}
query.setParameter("startTime", Long.valueOf(startTime));
query.setParameter("endTime", Long.valueOf(endTime));
return query.getSingleResult().longValue();
}
AuditLogDao.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录