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, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyPermissions(int fromPermsetId, int toPermsetId) voiddeletePermissions(int fromPermsetId, int toPermsetId) voiddeletePermset(int id) getPermissions(int permsetId) getPermsetById(int id) voidsearchPermset(SearchResult<Permset> searchResult, int permsetId, String filterLike) voidsearchPermset(SearchResult<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, editStartUserGroupPeriod, getAllPermissions, getAllUserGroupIds, getAllUserGroups, getAllUserPerm, getAllUserPermsetIds, getAllUserQueueIds, getByTextParam, getMySQLLimit, getUser, getUserByFioAndTabelId, getUserByLogin, getUserERPIdByLoginAD, getUserGroupIds, getUserGroupList, getUserList, getUserList, getUserList, getUserList, getUserPermsetIds, getUserQueueIds, removeUserGroup, searchUser, searchUser, searchUser, searchUser, updatePersonalization, updateUser, updateUserMethods inherited from class ru.bgcrm.dao.CommonDAO
buildPlaceholders, deleteById, execute, execute, execute, executeBatch, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
-
Constructor Details
-
UserPermsetDAO
-
-
Method Details
-
searchPermset
- Throws:
BGException
-
searchPermset
public void searchPermset(SearchResult<Permset> searchResult, int permsetId, String filterLike) throws BGException - Throws:
BGException
-
getPermsetList
- Throws:
BGException
-
getPermsetById
- Throws:
BGException
-
deletePermset
- Throws:
BGException
-
updatePermset
- Throws:
BGException
-
getAllPermsets
- Throws:
BGException
-
updatePermissions
public void updatePermissions(Set<String> action, Set<String> config, int permsetId) throws BGException - Overrides:
updatePermissionsin classUserDAO- Throws:
BGException
-
getPermissions
- Overrides:
getPermissionsin classUserDAO- Throws:
BGException
-
copyPermissions
- Throws:
BGException
-
deletePermissions
- Throws:
BGException
-