Interface RoleService
public interface RoleService
-
Method Summary
Modifier and TypeMethodDescriptionint
checkRoleContainsKit
(int permissionKitId) Проверка, есть ли роль, которая содержит выбранный наборvoid
void
deletePermissionKit
(int permissionKitId) void
deleteRole
(Role role) void
deleteRoleById
(int roleId) getByKitId
(int permissionKitId) getByRoleId
(int roleId) getKits()
getRoleItems
(boolean initChilds, boolean sortByTitle) getRoles()
void
int
updatePermissionKit
(PermissionKit permissionKit) void
updateRole
(Role role)
-
Method Details
-
getRoles
List<Role> getRoles() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getRoleItems
List<RoleItem> getRoleItems(boolean initChilds, boolean sortByTitle) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getByRoleId
Role getByRoleId(int roleId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
updateRole
void updateRole(Role role) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deleteRole
void deleteRole(Role role) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deleteRoleById
void deleteRoleById(int roleId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getBGSActionGroups
List<BGSActionGroup> getBGSActionGroups() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
updateBGSActionGroup
void updateBGSActionGroup(BGSActionGroup group) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deleteBGSActionGroup
void deleteBGSActionGroup(BGSActionGroup group) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getKits
List<PermissionKit> getKits() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getKitItems
List<IdTitle> getKitItems() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getPermissionKitItems
List<PermissionKitItem> getPermissionKitItems() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getByKitId
PermissionKit getByKitId(int permissionKitId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
updatePermissionKit
int updatePermissionKit(PermissionKit permissionKit) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deletePermissionKit
void deletePermissionKit(int permissionKitId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
checkRoleContainsKit
int checkRoleContainsKit(int permissionKitId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Проверка, есть ли роль, которая содержит выбранный набор- Parameters:
permissionKitId
- id проверяемого набора ограничений- Returns:
- >0 - есть роль с данным набором. Само число - кол-во ролей с данным набором.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-