Interface ISavedQueriesManager


public interface ISavedQueriesManager
  • Method Details

    • getSavedQueries

      List getSavedQueries(IProject project, IUser user)
      Returns merged saved queries defined for specified user, project and global.
      Parameters:
      project - - can be null
      user - - can be null
      Returns:
      List of SavedQuery
    • saveQuery

      void saveQuery(int scope, IProject project, IUser user, String name, String query)
      Parameters:
      scope - - as defined in SavedQuery
      project -
      user -
      name -
      query -
    • saveGlobalQuery

      void saveGlobalQuery(String name, String query)
    • saveProjectQuery

      void saveProjectQuery(IProject project, String name, String query)
    • saveUserQuery

      void saveUserQuery(IUser user, String name, String query)
    • saveUserDefaultQuery

      void saveUserDefaultQuery(@NotNull IUser user, @NotNull String scope, @NotNull String query)
      Parameters:
      user - - user for who the query will be saved
      scope - - string which represents a scope for which the query will be made default
      query - - query itself
      Since:
      3.10.0
    • removeSavedQuery

      void removeSavedQuery(int scope, IProject project, IUser user, String name)