org.gcube.portlets.user.searchportlet.client.interfaces
Interface SearchServiceAsync


public interface SearchServiceAsync


Method Summary
 void getAvailableCollections(com.google.gwt.user.client.rpc.AsyncCallback<HashMap<CollectionBean,ArrayList<CollectionBean>>> callback)
           
 void getLogoURL(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
           
 void getNumberOfSelectedCollections(com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
           
 void getSearchStatus(com.google.gwt.user.client.rpc.AsyncCallback<SearchAvailabilityType> callback)
           
 void getSelectedCollectionsFromSession(com.google.gwt.user.client.rpc.AsyncCallback<HashSet<String>> callback)
           
 void getSelectedSearchType(com.google.gwt.user.client.rpc.AsyncCallback<SearchTypeBean> callback)
           
 void getSimpleSearchTerm(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
           
 void sendEmailWithErrorToSupport(Throwable caught, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void setSelectedCollectionsToSession(HashSet<String> selectedCollections, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void setSimpleSearchTerm(String term, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void stackTraceAsString(Throwable caught, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
           
 void submitGenericQuery(String term, SearchTypeBean type, HashSet<String> selectedCollections, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 

Method Detail

getNumberOfSelectedCollections

void getNumberOfSelectedCollections(com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)

getSearchStatus

void getSearchStatus(com.google.gwt.user.client.rpc.AsyncCallback<SearchAvailabilityType> callback)

getSimpleSearchTerm

void getSimpleSearchTerm(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)

submitGenericQuery

void submitGenericQuery(String term,
                        SearchTypeBean type,
                        HashSet<String> selectedCollections,
                        com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

stackTraceAsString

void stackTraceAsString(Throwable caught,
                        com.google.gwt.user.client.rpc.AsyncCallback<String> callback)

sendEmailWithErrorToSupport

void sendEmailWithErrorToSupport(Throwable caught,
                                 com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

setSimpleSearchTerm

void setSimpleSearchTerm(String term,
                         com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getAvailableCollections

void getAvailableCollections(com.google.gwt.user.client.rpc.AsyncCallback<HashMap<CollectionBean,ArrayList<CollectionBean>>> callback)

setSelectedCollectionsToSession

void setSelectedCollectionsToSession(HashSet<String> selectedCollections,
                                     com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getSelectedSearchType

void getSelectedSearchType(com.google.gwt.user.client.rpc.AsyncCallback<SearchTypeBean> callback)

getSelectedCollectionsFromSession

void getSelectedCollectionsFromSession(com.google.gwt.user.client.rpc.AsyncCallback<HashSet<String>> callback)

getLogoURL

void getLogoURL(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)


Copyright © 2013. All Rights Reserved.