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_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 TypeMethodDescriptionvoiddeletePermset(int id) getPermissions(int permsetId) getPermsetById(int id) voidreplacePermissions(int fromPermsetId, int toPermsetId) voidsearchPermset(Pageable<Permset> searchResult) voidsearchPermset(Pageable<Permset> searchResult, String filterLike) voidupdatePermissions(Set<String> action, Set<String> config, int permsetId) voidupdatePermset(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, updateUserGroupsMethods inherited from class ru.bgcrm.dao.CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, 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:
updatePermissionsin classUserDAO- Throws:
SQLException
-
getPermissions
- Overrides:
getPermissionsin classUserDAO
-
replacePermissions
public void replacePermissions(int fromPermsetId, int toPermsetId)
-