Interface SearchService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
SearchServiceImpl
@RemoteServiceRelativePath("search") public interface SearchService extends com.google.gwt.user.client.rpc.RemoteServiceService responsible of Searches- Since:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSearchService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(String[] names)Deletes a previously saved searchGUISearchOptionsload(String name)Loads a saved searchbooleansave(GUISearchOptions options)Saves the search options in the user's working dirGUIResultsearch(GUISearchOptions options)Performs a search against the databasevoidshareSearch(String name, long[] userIds, long[] groupIds)Shares a search among a set of users and groups
-
-
-
Method Detail
-
search
GUIResult search(GUISearchOptions options) throws ServerException
Performs a search against the database- Parameters:
options- The search options- Returns:
- Result hits and statistics
- Throws:
ServerException- error in the server application
-
save
boolean save(GUISearchOptions options) throws ServerException
Saves the search options in the user's working dir- Parameters:
options- The search options- Returns:
- true if the operation was successful and there were no duplicates
- Throws:
ServerException- error in the server application
-
shareSearch
void shareSearch(String name, long[] userIds, long[] groupIds) throws ServerException
Shares a search among a set of users and groups- Parameters:
name- the name of the searchuserIds- direct ids of users to share the search togroupIds- the groups of users to share the search to- Throws:
ServerException- share the search to
-
delete
void delete(String[] names) throws ServerException
Deletes a previously saved search- Parameters:
names- The saved search names- Throws:
ServerException- error in the server application
-
load
GUISearchOptions load(String name) throws ServerException
Loads a saved search- Parameters:
name- The saved search name- Returns:
- the options
- Throws:
ServerException- error in the server application
-
-