|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ManagementServiceAsync
An asynchronous interface for the ManagementService following GWT RPC design
| Method Summary | |
|---|---|
void |
createIndex(String clusterID,
String collectionID,
String RIEPR,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
Creates a new Index for a specified collection |
void |
deleteIndexType(IndexTypeBean idxType,
com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
Deletes an indexType from the IS. |
void |
getAllIndexTypes(com.google.gwt.user.client.rpc.AsyncCallback<Map<String,IndexTypeBean>> callback)
Retrieves all the indexType descriptions from the IS. |
void |
getAvailableIndexTypeIDs(com.google.gwt.user.client.rpc.AsyncCallback<List<FullTextIndexTypeBean>> callback)
A method to get FullTextIndexTypeBeans for every fulltext index type available in the VO |
void |
getCollections(com.google.gwt.user.client.rpc.AsyncCallback<List<CollectionBean>> callback)
|
void |
getIndexTypeID(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
A method to get the IndexTypeID of an Index |
void |
getIndices(String collectionID,
com.google.gwt.user.client.rpc.AsyncCallback<IndexBean[]> callback)
A method to get IndexBeans for every Index connected to a specific Collection |
void |
getResourceProperties(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<MgmtPropertiesBean> callback)
A method used to get information about the ResourceProperties of an Index |
void |
getRunningInstances(com.google.gwt.user.client.rpc.AsyncCallback<List<RunningInstanceBean>> callback)
A method to get all the available FullTextIndexManagement service running instances |
void |
query(String queryString,
String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<List<String>> callback)
|
void |
removeIndex(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
Removes/destroys an Index |
void |
saveIndexType(IndexTypeBean idxType,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
Saves an indexType to the IS. |
void |
updateIndex(String indexID,
String rsLocator,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
|
| Method Detail |
|---|
void getRunningInstances(com.google.gwt.user.client.rpc.AsyncCallback<List<RunningInstanceBean>> callback)
callback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC frameworkvoid getCollections(com.google.gwt.user.client.rpc.AsyncCallback<List<CollectionBean>> callback)
void getIndices(String collectionID,
com.google.gwt.user.client.rpc.AsyncCallback<IndexBean[]> callback)
indexID - -
the ID of the Collection to get the Indices fromcallback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC frameworkvoid getAvailableIndexTypeIDs(com.google.gwt.user.client.rpc.AsyncCallback<List<FullTextIndexTypeBean>> callback)
Exception - - Server side exception as dictated by GWTs RPC framework
void getIndexTypeID(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
indexID - -
The ID of the Index of which to get the IndexTypeIDcallback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void getResourceProperties(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<MgmtPropertiesBean> callback)
indexID - -
The ID of the Index of which to get the ResourcePropertiescallback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void createIndex(String clusterID,
String collectionID,
String RIEPR,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
clusterID - -
The ID of the cluster to be created. Null if an ID should be
asigned automatically.collectionID - -
the CollectionID of the Collection the Index should belong toindexTypeID - -
the IndexType of the Index to create (NULL allowed if ROWSETs
used to update this index contain indexTypeID)contentType - -
the Content Type of the Index to create (usually MetaData or
RealData)RIEPR - - the EPR of the Running Instance to use for the index creationcallback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void removeIndex(String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
indexID - -
The ID of the Index to destroycallback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void query(String queryString,
String indexID,
com.google.gwt.user.client.rpc.AsyncCallback<List<String>> callback)
void updateIndex(String indexID,
String rsLocator,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
void getAllIndexTypes(com.google.gwt.user.client.rpc.AsyncCallback<Map<String,IndexTypeBean>> callback)
callback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void saveIndexType(IndexTypeBean idxType,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
callback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
void deleteIndexType(IndexTypeBean idxType,
com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
callback - -
the AsyncCallback used to handle the asynchronous completion
of the remote method, in accordance with the GWT RPC framework
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||