Interface UserRepositoryCustom

    • Method Detail

      • findByFilterExcluding

        org.springframework.data.domain.Page<User> findByFilterExcluding​(Queryable filter,
                                                                         org.springframework.data.domain.Pageable pageable,
                                                                         java.lang.String... exclude)
        Finds entities list according provided filter
        Parameters:
        filter - Filter - Query representation
        pageable - Page Representation
        exclude - Fields to exclude from query
        Returns:
        Found Paged objects
      • findUsernamesWithProjectRolesByProjectId

        java.util.Map<java.lang.String,​ProjectRole> findUsernamesWithProjectRolesByProjectId​(java.lang.Long projectId)
      • findUserDetails

        java.util.Optional<ReportPortalUser> findUserDetails​(java.lang.String login)
        Finds details about user and his project by login.
        Parameters:
        login - Login to find
        Returns:
        User details