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

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

public interface SearchService
extends com.google.gwt.user.client.rpc.RemoteService


Method Summary
 void addSearchField(SearchableFieldBean sField)
           
 void addSearchFieldOnPreviousQuery(SearchableFieldBean sField)
           
 SearchableFieldBean[] createPreviousQuery(int indexOfQueryGroupToClone)
           
 ArrayList<String> getAvailableLanguages()
           
 ArrayList<BrowsableFieldBean> getBrowsableFields()
           
 Integer getNumberOfSelectedCollections()
           
 LinkedList<PreviousResultsInfo> getPreviousQueries()
           
 SavedBasketQueriesInfo getQueryFromBasket(String id)
           
 Integer getResultsNumberPerPage()
           
 ArrayList<SearchableFieldBean> getSearchFields()
           
 SearchAvailabilityType getSearchStatus()
           
 String getSelectedConditionType()
           
 String getSelectedConditionTypeOnPreviousSearch()
           
 ArrayList<SearchableFieldBean> getSelectedFields()
           
 ArrayList<SearchableFieldBean> getSelectedFieldsOnPreviousSearch()
           
 String getSelectedLanguage()
           
 Boolean getSelectedRadioBtn()
           
 Integer getSelectedTab()
           
 String getSimpleSearchTerm()
           
 ArrayList<SearchableFieldBean> getSortableFields()
           
 boolean isAdvancedOpen()
           
 Boolean isSemanticAvailableForCurrentScope()
           
 void removeSearchField(int searchFieldNo)
           
 void removeSearchFieldOnPreviousQuery(int searchFieldNo)
           
 void resetFields(boolean isPrevious)
           
 void sendEmailWithErrorToSupport(Throwable caught)
           
 void setAdvancedPanelStatus(boolean isOpened)
           
 Boolean setSelectedLanguage(String language)
           
 void setSelectedRadioBtn(boolean isBasketSelected)
           
 void setSelectedTab(Integer x)
           
 void setSimpleSearchTerm(String term)
           
 String stackTraceAsString(Throwable caught)
           
 void storeConditionType(String newValue)
           
 void storeConditionTypeOnPreviousSearch(String newValue)
           
 void submitAdvancedQuery(ArrayList<SearchableFieldBean> criteria, String sortby, String order, boolean searchPerCollection, boolean isSemanticEnriched)
           
 Boolean submitBrowseQuery(BrowsableFieldBean browseBy, String sortOrder, String typeOfBrowse, int resultNumPerPage)
           
 void submitBrowseQueryOnPreviousResult(int index)
           
 void submitGenericQuery(String query, String type)
           
 void submitQueryOnPreviousResult(ArrayList<SearchableFieldBean> criteria, String sortby, String sortOrder, String showRank)
           
 void submitSimpleQuery(String fts, boolean setRanking, boolean isSemanticSearch)
           
 void updateCriterionName(int internalNo, String newID, String newName)
           
 void updateCriterionNameOnPreviousQuery(int internalNo, String newID, String newName)
           
 void updateCriterionValue(int internalNo, String newValue)
           
 void updateCriterionValueOnPreviousQuery(int internalNo, String newValue)
           
 

Method Detail

addSearchField

void addSearchField(SearchableFieldBean sField)

addSearchFieldOnPreviousQuery

void addSearchFieldOnPreviousQuery(SearchableFieldBean sField)

createPreviousQuery

SearchableFieldBean[] createPreviousQuery(int indexOfQueryGroupToClone)

getBrowsableFields

ArrayList<BrowsableFieldBean> getBrowsableFields()

getResultsNumberPerPage

Integer getResultsNumberPerPage()

getNumberOfSelectedCollections

Integer getNumberOfSelectedCollections()

getPreviousQueries

LinkedList<PreviousResultsInfo> getPreviousQueries()

getQueryFromBasket

SavedBasketQueriesInfo getQueryFromBasket(String id)

getSelectedLanguage

String getSelectedLanguage()

setSelectedLanguage

Boolean setSelectedLanguage(String language)

getSearchFields

ArrayList<SearchableFieldBean> getSearchFields()

setSelectedRadioBtn

void setSelectedRadioBtn(boolean isBasketSelected)

getSearchStatus

SearchAvailabilityType getSearchStatus()

getSelectedConditionType

String getSelectedConditionType()

getSelectedConditionTypeOnPreviousSearch

String getSelectedConditionTypeOnPreviousSearch()

getSelectedFields

ArrayList<SearchableFieldBean> getSelectedFields()

getSelectedFieldsOnPreviousSearch

ArrayList<SearchableFieldBean> getSelectedFieldsOnPreviousSearch()

getSelectedTab

Integer getSelectedTab()

getSimpleSearchTerm

String getSimpleSearchTerm()

getSortableFields

ArrayList<SearchableFieldBean> getSortableFields()

removeSearchField

void removeSearchField(int searchFieldNo)

removeSearchFieldOnPreviousQuery

void removeSearchFieldOnPreviousQuery(int searchFieldNo)

resetFields

void resetFields(boolean isPrevious)

setSelectedTab

void setSelectedTab(Integer x)

getSelectedRadioBtn

Boolean getSelectedRadioBtn()

setSimpleSearchTerm

void setSimpleSearchTerm(String term)

storeConditionType

void storeConditionType(String newValue)

storeConditionTypeOnPreviousSearch

void storeConditionTypeOnPreviousSearch(String newValue)

submitAdvancedQuery

void submitAdvancedQuery(ArrayList<SearchableFieldBean> criteria,
                         String sortby,
                         String order,
                         boolean searchPerCollection,
                         boolean isSemanticEnriched)
                         throws SearchSubmissionException
Throws:
SearchSubmissionException

submitBrowseQuery

Boolean submitBrowseQuery(BrowsableFieldBean browseBy,
                          String sortOrder,
                          String typeOfBrowse,
                          int resultNumPerPage)
                          throws SearchSubmissionException
Throws:
SearchSubmissionException

submitBrowseQueryOnPreviousResult

void submitBrowseQueryOnPreviousResult(int index)
                                       throws SearchSubmissionException
Throws:
SearchSubmissionException

submitQueryOnPreviousResult

void submitQueryOnPreviousResult(ArrayList<SearchableFieldBean> criteria,
                                 String sortby,
                                 String sortOrder,
                                 String showRank)
                                 throws SearchSubmissionException
Throws:
SearchSubmissionException

submitSimpleQuery

void submitSimpleQuery(String fts,
                       boolean setRanking,
                       boolean isSemanticSearch)
                       throws SearchSubmissionException
Throws:
SearchSubmissionException

submitGenericQuery

void submitGenericQuery(String query,
                        String type)
                        throws SearchSubmissionException
Throws:
SearchSubmissionException

updateCriterionName

void updateCriterionName(int internalNo,
                         String newID,
                         String newName)

updateCriterionNameOnPreviousQuery

void updateCriterionNameOnPreviousQuery(int internalNo,
                                        String newID,
                                        String newName)

updateCriterionValue

void updateCriterionValue(int internalNo,
                          String newValue)

updateCriterionValueOnPreviousQuery

void updateCriterionValueOnPreviousQuery(int internalNo,
                                         String newValue)

getAvailableLanguages

ArrayList<String> getAvailableLanguages()

stackTraceAsString

String stackTraceAsString(Throwable caught)

sendEmailWithErrorToSupport

void sendEmailWithErrorToSupport(Throwable caught)

isAdvancedOpen

boolean isAdvancedOpen()

setAdvancedPanelStatus

void setAdvancedPanelStatus(boolean isOpened)

isSemanticAvailableForCurrentScope

Boolean isSemanticAvailableForCurrentScope()


Copyright © 2013. All Rights Reserved.