Class ActionLogDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.PeriodicDAO
org.bgerp.plugin.svc.log.dao.ActionLogDAO
DAO for adding action log records and fluent search
-
Nested Class Summary
Nested classes/interfaces inherited from class CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T> -
Field Summary
Fields inherited from class PeriodicDAO
EXISTING_TABLESFields inherited from class CommonDAO
con, log, SQL_AND, SQL_DELETE, SQL_DELETE_FROM, SQL_DESC, SQL_DISTINCT, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT_IGNORE_INTO, SQL_INSERT_INTO, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UNION_ALL, SQL_UPDATE, SQL_VALUES, SQL_VALUES_1, SQL_VALUES_2, SQL_VALUES_3, SQL_VALUES_4, SQL_VALUES_5, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsearch(Pageable<ActionLogEntry> result) voidupdate(ActionLogEntry entry) withActions(Set<String> value) Sets actions filterwithIpAddress(String value) Sets IP address filterwithParameter(String value) withTimeFrom(Date value) withTimeTo(Date value) withUserIds(Set<Integer> value) Sets user IDs filterMethods inherited from class PeriodicDAO
checkAndCreateMonthTable, getMonthTableName, tableExistsMethods inherited from class CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
ActionLogDAO
-
-
Method Details
-
update
- Throws:
SQLException
-
withTimeFrom
-
withTimeTo
-
withUserIds
Sets user IDs filter- Parameters:
value- user IDs- Returns:
- the current instance
-
withIpAddress
Sets IP address filter- Parameters:
value- user IP- Returns:
- the current instance
-
withActions
Sets actions filter- Parameters:
value- semicolon separated strings with action class and method names- Returns:
- the current instance
-
withParameter
-
search
- Throws:
SQLException
-