org.eaglei.ui.gwt.search.rpc
Interface SearchServiceRemote

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
SearchServlet

@RemoteServiceRelativePath(value="search")
public interface SearchServiceRemote
extends com.google.gwt.user.client.rpc.RemoteService


Method Summary
 org.eaglei.search.provider.SearchCounts count(java.lang.String sessionId, org.eaglei.search.provider.SearchCountRequest request)
           
 java.util.List<org.eaglei.model.EIEntity> getInstitutions()
           
 java.util.List<org.eaglei.model.EIClass> getTopLevelSearchCategories()
           
 ClientSearchResultSet search(java.lang.String sessionId, org.eaglei.search.provider.SearchRequest request)
          Executes the specified search request and returns a SearchResultSet.
 

Method Detail

getInstitutions

java.util.List<org.eaglei.model.EIEntity> getInstitutions()
                                                          throws InvalidSessionIdException,
                                                                 LoggedException
Throws:
InvalidSessionIdException
LoggedException

search

ClientSearchResultSet search(java.lang.String sessionId,
                             org.eaglei.search.provider.SearchRequest request)
                             throws InvalidSessionIdException,
                                    LoggedException
Executes the specified search request and returns a SearchResultSet.

Parameters:
sessionId -
request - The search request.
Returns:
Set of search results. Will be empty before init has been called.
Throws:
InvalidSessionIdException
LoggedException

count

org.eaglei.search.provider.SearchCounts count(java.lang.String sessionId,
                                              org.eaglei.search.provider.SearchCountRequest request)
                                              throws InvalidSessionIdException,
                                                     LoggedException
Throws:
InvalidSessionIdException
LoggedException

getTopLevelSearchCategories

java.util.List<org.eaglei.model.EIClass> getTopLevelSearchCategories()
                                                                     throws LoggedException
Throws:
LoggedException


Copyright © 2009-2010 Eagle-I. All Rights Reserved.