Class RoleUtil

java.lang.Object
com.skava.auth.util.RoleUtil

public final class RoleUtil extends Object
  • Method Details

    • getRole

      public static Role getRole(Long roleId, RoleRepository roleRepository)
      Parameters:
      roleId - a Long object.
      roleRepository - a RoleRepository object.
      Returns:
      a Role object.
    • createRole

      public static Role createRole(RoleVO input, Long collectionId, Long userId, RoleRepository roleRepository)
      Parameters:
      input - a RoleVO object
      collectionId - a long collectionid
      userId - a long userid
      roleRepository - role repository
      Returns:
      returns Role object
    • createRole

      public static Role createRole(RoleVO inputRole, Set<Privilege> privileges, Long collectionId, Long userId, RoleRepository roleRepository)
    • searchRoles

      public static org.springframework.data.domain.Page<Role> searchRoles(String filter, RequestData input, RoleRepository roleRepository, jakarta.persistence.EntityManager entityManager)
      Parameters:
      filter - a String object.
      input - a RequestData object. which holds the pagination details and default filter details.
      roleRepository - a RoleRepository object.
      entityManager - a EntityManager object.
      Returns:
      a Page of Role objects.
    • updateRole

      public static Role updateRole(Role role, RoleRepository roleRepository)
    • updateRole

      public static Role updateRole(Role role, Set<Privilege> privileges, RoleRepository roleRepository)
    • deleteRole

      public static void deleteRole(Role role, RoleRepository roleRepository)