Package ru.bgcrm.dao.user
Class UserGroupDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.user.UserGroupDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id>
-
Field Summary
Fields inherited from class ru.bgcrm.dao.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, 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_WHERE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkGroup
(int id, int parentId, String title) true если можно добавить скрипт с таким именем в данный каталогvoid
deleteGroup
(int id) getGroupById
(int id) getGroupPermsetIds
(int groupId) getGroupQueueIds
(int groupId) void
searchGroup
(Pageable<Group> result, int parentId, String filter) Searches over user groupsvoid
updateGroup
(Group group) Methods inherited from class ru.bgcrm.dao.CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
UserGroupDAO
-
-
Method Details
-
searchGroup
Searches over user groups- Parameters:
result
- the resultparentId
- the parent ID, can't be used withfilter
filter
- the SQL LIKE filter, can't be used withparentId
- Throws:
SQLException
-
getGroupList
-
getGroupById
-
updateGroup
-
deleteGroup
- Throws:
SQLException
-
getGroupQueueIds
- Throws:
SQLException
-
getGroupPermsetIds
- Throws:
SQLException
-
getAllGroupPermsetIds
- Throws:
SQLException
-
getAllGroupQueueIds
- Throws:
SQLException
-
checkGroup
true если можно добавить скрипт с таким именем в данный каталог- Parameters:
parentId
-name
-- Returns:
- Throws:
SQLException
-