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.


Method Summary
 void addKeywordToPresentationGroup(String group, String keyword)
           
 FieldInfoBean createField(FieldInfoBean field, boolean isUpdated)
           
 void deleteFieldInfo(String fieldID)
           
 Boolean getBridgingStatusFromSession()
           
 ArrayList<CollectionFieldsBean> getCollectionAndFieldsInfo()
           
 ArrayList<String> getFieldAnnotations(String fieldID)
           
 List<FieldInfoBean> getFieldsInfo(boolean loadDetails)
           
 ArrayList<String> getGroups()
           
 HashMap<String,ArrayList<String>> getGroupsAndKeywords()
           
 Set<String> getIndexCapabilities(String indexLocator)
           
 ArrayList<String> getIndexLocatorList(String fieldID, String collectionID, String type)
           
 ArrayList<String> getSemanticAnnotations()
           
 void removeKeywordsFromPresentationGroup(String group, ArrayList<String> keywords)
           
 void saveAnnotations(String fieldID, ArrayList<String> annotationsToBeAdded, ArrayList<String> annotationsToBeRemoved)
           
 void sendEmailWithErrorToSupport(Throwable caught)
           
 

Method Detail

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.