Package ru.bgcrm.dao.user
Class UserPermsetDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.user.UserDAO
ru.bgcrm.dao.user.UserPermsetDAO
-
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, 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 TypeMethodDescriptionvoid
deletePermset
(int id) getPermissions
(int permsetId) getPermsetById
(int id) void
replacePermissions
(int fromPermsetId, int toPermsetId) void
searchPermset
(Pageable<Permset> searchResult) void
searchPermset
(Pageable<Permset> searchResult, String filterLike) void
updatePermissions
(Set<String> action, Set<String> config, int permsetId) void
updatePermset
(Permset userGroup) Methods inherited from class ru.bgcrm.dao.user.UserDAO
addUserGroup, closeUserGroupPeriod, deleteUser, getAllPermissions, getAllUserGroupIds, getAllUserGroups, getAllUserPerm, getAllUserPermsetIds, getAllUserQueueIds, getPageLimit, getUser, getUserByLogin, getUserGroupIds, getUserGroupList, getUserList, getUserList, getUserList, getUserList, getUserList, getUserPermsetIds, getUserQueueIds, removeUserGroup, searchUser, searchUserListByEmail, updatePermissions, updatePersonalization, updatePersonalization, updateUser, updateUser, updateUserGroups
Methods inherited from class ru.bgcrm.dao.CommonDAO
deleteById, foundRows, getById, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
UserPermsetDAO
-
-
Method Details
-
searchPermset
-
searchPermset
-
getPermsetList
-
getPermsetById
-
deletePermset
- Throws:
SQLException
-
updatePermset
-
getAllPermsets
- Throws:
SQLException
-
updatePermissions
public void updatePermissions(Set<String> action, Set<String> config, int permsetId) throws SQLException - Overrides:
updatePermissions
in classUserDAO
- Throws:
SQLException
-
getPermissions
- Overrides:
getPermissions
in classUserDAO
-
replacePermissions
public void replacePermissions(int fromPermsetId, int toPermsetId)
-