Class ContributorQuery

java.lang.Object
com.atlassian.confluence.search.v2.query.AbstractUserQuery
com.atlassian.confluence.search.v2.query.ContributorQuery
All Implemented Interfaces:
Expandable<SearchQuery>, SearchQuery

public class ContributorQuery extends AbstractUserQuery implements SearchQuery
Creates a query to find content a user has contributed to (any edit or create is considered a contribution)
  • Constructor Details

    • ContributorQuery

      public ContributorQuery(String username, ConfluenceUserDao confluenceUserDao)
    • ContributorQuery

      public ContributorQuery(@NonNull com.atlassian.sal.api.user.UserKey userKey, ConfluenceUserDao confluenceUserDao)
    • ContributorQuery

      public ContributorQuery(List<AbstractUserQuery.Parameter> params, ConfluenceUserDao confluenceUserDao)
      Create a query that matches content that has been contributed to by any of the users described by the provided list of parameters.
      Parameters:
      params - list of parameters to match users with
      confluenceUserDao -
      Since:
      8.8
  • Method Details

    • getKey

      public String getKey()
      Specified by:
      getKey in interface SearchQuery
      Returns:
      the plugin key
    • expand

      public SearchQuery expand()
      Description copied from interface: SearchQuery
      Expands this query into a composite query (that composes other queries). By overriding this method, one can specify a new query that is composition of the behaviour of the composed queries.
      Specified by:
      expand in interface Expandable<SearchQuery>
      Specified by:
      expand in interface SearchQuery
      Returns:
      a query