Interface NetworkService

All Known Implementing Classes:
NetworkServiceImpl

public interface NetworkService
Provides methods for reading Confluence network graph.
Since:
5.6
  • Method Summary

    Modifier and Type
    Method
    Description
    getFollowers(com.atlassian.sal.api.user.UserKey userKey, PageRequest request)
    Gets the users who are following the given user.
    getFollowing(com.atlassian.sal.api.user.UserKey userKey, PageRequest request)
    Gets the users that the given user is following.
  • Method Details

    • getFollowers

      PageResponse<User> getFollowers(com.atlassian.sal.api.user.UserKey userKey, PageRequest request) throws NotFoundException
      Gets the users who are following the given user.
      Parameters:
      userKey - - the key of the user being followed
      Returns:
      a page containing users who are following the given user.
      Throws:
      NotFoundException - if the given user does not exist
      Since:
      5.6
    • getFollowing

      PageResponse<User> getFollowing(com.atlassian.sal.api.user.UserKey userKey, PageRequest request) throws NotFoundException
      Gets the users that the given user is following.
      Parameters:
      userKey - - the key of the user following other users.
      Returns:
      a page containing users followed by the given user.
      Throws:
      NotFoundException - if the given user does not exist