org.gcube.portlets.admin.searchmanagerportlet.gwt.client.interfaces
Interface SearchManagerService
- All Superinterfaces:
- com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
- SearchManagerServlet
public interface SearchManagerService
- extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the RPC service.
getFieldsInfo
List<FieldInfoBean> getFieldsInfo(boolean loadDetails)
throws FieldsRetrievalFailureException
- Throws:
FieldsRetrievalFailureException
createField
FieldInfoBean createField(FieldInfoBean field,
boolean isUpdated)
throws SearchableFieldInfoMissingException,
StoreFieldFailureException,
CommunicationFailureException
- Throws:
SearchableFieldInfoMissingException
StoreFieldFailureException
CommunicationFailureException
deleteFieldInfo
void deleteFieldInfo(String fieldID)
throws DeleteFieldFailureException
- Throws:
DeleteFieldFailureException
getIndexLocatorList
ArrayList<String> getIndexLocatorList(String fieldID,
String collectionID,
String type)
throws CommunicationFailureException
- Throws:
CommunicationFailureException
getIndexCapabilities
Set<String> getIndexCapabilities(String indexLocator)
throws CommunicationFailureException
- Throws:
CommunicationFailureException
sendEmailWithErrorToSupport
void sendEmailWithErrorToSupport(Throwable caught)
getBridgingStatusFromSession
Boolean getBridgingStatusFromSession()
getCollectionAndFieldsInfo
ArrayList<CollectionFieldsBean> getCollectionAndFieldsInfo()
getSemanticAnnotations
ArrayList<String> getSemanticAnnotations()
saveAnnotations
void saveAnnotations(String fieldID,
ArrayList<String> annotationsToBeAdded,
ArrayList<String> annotationsToBeRemoved)
getFieldAnnotations
ArrayList<String> getFieldAnnotations(String fieldID)
getGroups
ArrayList<String> getGroups()
addKeywordToPresentationGroup
void addKeywordToPresentationGroup(String group,
String keyword)
getGroupsAndKeywords
HashMap<String,ArrayList<String>> getGroupsAndKeywords()
removeKeywordsFromPresentationGroup
void removeKeywordsFromPresentationGroup(String group,
ArrayList<String> keywords)
Copyright © 2013. All Rights Reserved.