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 |
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)
|
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)
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.