Package com.skava.auth.util
Class PrivilegeUtil
java.lang.Object
com.skava.auth.util.PrivilegeUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Privilege
createPrivilege
(PrivilegeVO input, Long userId, PrivilegeRepository privilegeRepository) static void
deletePrivilege
(Privilege privilege, PrivilegeRepository privilegeRepository) static Privilege
getPrivilege
(Long privilegeId, PrivilegeRepository privilegeRepository) static Privilege
getPrivilegeByServiceActionAndEntity
(PrivilegeVO inputPrivilege, Long userId, PrivilegeRepository privilegeRepository) getPrivileges
(Set<PrivilegeVO> inputPrivileges, Long userId, PrivilegeRepository privilegeRepository) getPrivileges method returns the set of privilegesstatic void
saveAllPrivileges
(Set<Privilege> collectionPrivileges, PrivilegeRepository privilegeRepository) searchPrivileges
(String filter, int offset, int limit, jakarta.persistence.EntityManager entityManager) static Privilege
updatePrivilege
(Privilege privilege, PrivilegeRepository privilegeRepository)
-
Method Details
-
getPrivilege
- Parameters:
privilegeId
- aLong
object.privilegeRepository
- aPrivilegeRepository
object.- Returns:
- a
Privilege
object.
-
getPrivilegeByServiceActionAndEntity
public static Privilege getPrivilegeByServiceActionAndEntity(PrivilegeVO inputPrivilege, Long userId, PrivilegeRepository privilegeRepository) -
getPrivileges
public static Set<Privilege> getPrivileges(Set<PrivilegeVO> inputPrivileges, Long userId, PrivilegeRepository privilegeRepository) getPrivileges method returns the set of privileges- Parameters:
inputPrivileges
- set of privilegesuserId
- aLong
object. identifier of the user who creates this privilege.privilegeRepository
- the privilege repository- Returns:
- privileges method returns a set
-
searchPrivileges
-
createPrivilege
public static Privilege createPrivilege(PrivilegeVO input, Long userId, PrivilegeRepository privilegeRepository) - Parameters:
input
- aPrivilegeVO
object.userId
- aLong
object. identifier of the user who creates this privilegeprivilegeRepository
- aPrivilegeRepository
object.- Returns:
- a
Privilege
object.
-
updatePrivilege
public static Privilege updatePrivilege(Privilege privilege, PrivilegeRepository privilegeRepository) -
deletePrivilege
-
saveAllPrivileges
public static void saveAllPrivileges(Set<Privilege> collectionPrivileges, PrivilegeRepository privilegeRepository)
-