Package com.skava.auth.util
Class FeaturesRoleMappingUtil
java.lang.Object
com.skava.auth.util.FeaturesRoleMappingUtil
FeaturesRoleMappingUtil
- Version:
- $Id: $IdS
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
deleteFeatureRoleMapping
(FeaturesRoleMapping input, FeaturesRoleMappingRepository featuresRoleMappingRepository) static List<FeaturesRoleMapping>
getFeaturesAndRoleMapping
(Long roleId, FeaturesRoleMappingRepository featuresRoleMappingRepository, Long collectionId) static Role
getRoleById
(Long roleId, RoleRepository roleRepository) static Role
updateRoleForFeaturesRoleMapping
(FeaturesPrivilegeMapping featuresPrivilegeMapping, RoleRepository roleRepository, PrivilegeRepository privilegeRepository, Role role, FeaturesRoleMappingVO input)
-
Method Details
-
getFeaturesAndRoleMapping
public static List<FeaturesRoleMapping> getFeaturesAndRoleMapping(Long roleId, FeaturesRoleMappingRepository featuresRoleMappingRepository, Long collectionId) - Parameters:
roleId
-featuresRoleMappingRepository
-collectionId
-- Returns:
-
getRoleById
- Parameters:
roleId
-roleRepository
-- Returns:
-
updateRoleForFeaturesRoleMapping
public static Role updateRoleForFeaturesRoleMapping(FeaturesPrivilegeMapping featuresPrivilegeMapping, RoleRepository roleRepository, PrivilegeRepository privilegeRepository, Role role, FeaturesRoleMappingVO input) - Parameters:
featuresPrivilegeMapping
-roleRepository
-privilegeRepository
-role
-input
-- Returns:
-
deleteFeatureRoleMapping
public static void deleteFeatureRoleMapping(FeaturesRoleMapping input, FeaturesRoleMappingRepository featuresRoleMappingRepository) - Parameters:
input
-featuresRoleMappingRepository
-
-