public interface AccessLogDao
Modifier and Type | Method and Description |
---|---|
void |
addAccessLog(AccessLog log) |
void |
clear() |
void |
deleteAccessLogBefore(Calendar dateTime) |
void |
deleteAccessLogOfNode(String nodeGridId,
String nodeId) |
void |
deleteAccessLogOfUser(String userGridId,
String userId) |
void |
deleteAccessLogsOfGrid(String gridId) |
void |
deleteAccessLogsOfService(String serviceGridId,
String serviceId) |
boolean |
isLogExist(int logId) |
boolean |
isLogExistByNodeIds(String gridId,
String nodeId,
int nodeLocalId) |
List<AccessLog> |
listAccessLogsNewerThanOrEqualsTo(String serviceAndNodeGridId,
Calendar dateTime) |
AccessLogSearchResult |
searchAccessLog(int startIndex,
int maxCount,
String userGridId,
String userId,
String serviceGridId,
String[] serviceIds,
Calendar startDateTime,
Calendar endDateTime,
MatchingCondition[] conditions,
Order[] orders) |
AccessLogSearchResult |
searchLimitOverAccessLog(int startIndex,
int maxCount,
String userGridId,
String userId,
String serviceGridId,
String[] serviceIds,
Calendar startDateTime,
Calendar endDateTime,
MatchingCondition[] conditions,
Order[] orders,
int limitCount) |
void |
updateAccessLogByNodeIds(AccessLog log) |
void clear() throws DaoException
DaoException
List<AccessLog> listAccessLogsNewerThanOrEqualsTo(String serviceAndNodeGridId, Calendar dateTime) throws DaoException
DaoException
AccessLogSearchResult searchLimitOverAccessLog(int startIndex, int maxCount, String userGridId, String userId, String serviceGridId, String[] serviceIds, Calendar startDateTime, Calendar endDateTime, MatchingCondition[] conditions, Order[] orders, int limitCount) throws DaoException
DaoException
AccessLogSearchResult searchAccessLog(int startIndex, int maxCount, String userGridId, String userId, String serviceGridId, String[] serviceIds, Calendar startDateTime, Calendar endDateTime, MatchingCondition[] conditions, Order[] orders) throws DaoException
DaoException
boolean isLogExist(int logId) throws DaoException
DaoException
void addAccessLog(AccessLog log) throws DaoException
DaoException
void deleteAccessLogBefore(Calendar dateTime) throws DaoException
DaoException
void deleteAccessLogsOfGrid(String gridId) throws DaoException
DaoException
void deleteAccessLogsOfService(String serviceGridId, String serviceId) throws DaoException
DaoException
void deleteAccessLogOfNode(String nodeGridId, String nodeId) throws DaoException
DaoException
void deleteAccessLogOfUser(String userGridId, String userId) throws DaoException
DaoException
boolean isLogExistByNodeIds(String gridId, String nodeId, int nodeLocalId) throws DaoException
DaoException
void updateAccessLogByNodeIds(AccessLog log) throws DaoException
DaoException