org.gcube.portlets.admin.searchmanagerportlet.gwt.client.interfaces
Interface SearchManagerServiceAsync


public interface SearchManagerServiceAsync


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

Method Detail

getFieldsInfo

void getFieldsInfo(boolean loadDetails,
                   com.google.gwt.user.client.rpc.AsyncCallback<List<FieldInfoBean>> callback)

createField

void createField(FieldInfoBean field,
                 boolean isUpdated,
                 com.google.gwt.user.client.rpc.AsyncCallback<FieldInfoBean> callback)

deleteFieldInfo

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

getIndexLocatorList

void getIndexLocatorList(String fieldID,
                         String collectionID,
                         String type,
                         com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<String>> callback)

getIndexCapabilities

void getIndexCapabilities(String indexLocator,
                          com.google.gwt.user.client.rpc.AsyncCallback<Set<String>> callback)

sendEmailWithErrorToSupport

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

getBridgingStatusFromSession

void getBridgingStatusFromSession(com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)

getCollectionAndFieldsInfo

void getCollectionAndFieldsInfo(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<CollectionFieldsBean>> callback)

getSemanticAnnotations

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

saveAnnotations

void saveAnnotations(String fieldID,
                     ArrayList<String> annotationsToBeAdded,
                     ArrayList<String> annotationsToBeRemoved,
                     com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getFieldAnnotations

void getFieldAnnotations(String fieldID,
                         com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<String>> callback)

getGroups

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

addKeywordToPresentationGroup

void addKeywordToPresentationGroup(String group,
                                   String keyword,
                                   com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getGroupsAndKeywords

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

removeKeywordsFromPresentationGroup

void removeKeywordsFromPresentationGroup(String group,
                                         ArrayList<String> keywords,
                                         com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)


Copyright © 2013. All Rights Reserved.