Package com.polarion.alm.tracker
Interface ISavedQueriesManager
public interface ISavedQueriesManager
-
Method Summary
Modifier and TypeMethodDescriptiongetSavedQueries
(IProject project, IUser user) Returns merged saved queries defined for specified user, project and global.void
removeSavedQuery
(int scope, IProject project, IUser user, String name) void
saveGlobalQuery
(String name, String query) void
saveProjectQuery
(IProject project, String name, String query) void
void
saveUserDefaultQuery
(IUser user, String scope, String query) void
saveUserQuery
(IUser user, String name, String query)
-
Method Details
-
getSavedQueries
Returns merged saved queries defined for specified user, project and global.- Parameters:
project
- - can be nulluser
- - can be null- Returns:
- List of SavedQuery
-
saveQuery
- Parameters:
scope
- - as defined in SavedQueryproject
-user
-name
-query
-- Throws:
IllegalArgumentException
- whenproject
is null forscope
=SavedQuery.SCOPE_PROJECT
-
saveGlobalQuery
-
saveProjectQuery
-
saveUserQuery
-
saveUserDefaultQuery
- Parameters:
user
- - user for who the query will be savedscope
- - string which represents a scope for which the query will be made defaultquery
- - query itself- Since:
- 3.10.0
-
removeSavedQuery
- Parameters:
scope
- - as defined in SavedQueryproject
-user
-name
-- Throws:
IllegalArgumentException
- whenproject
is null forscope
=SavedQuery.SCOPE_PROJECT
-