|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.indexmanagement.fulltextindexmanagement.FullTextIndexManagementService
public class FullTextIndexManagementService
The FullTextManagementService implements functionality needed to initiate and manage a FullText index. There is only one FullTextIndexManagementService instance per FullText index, and a service instance can be seen as a logical representation of the index it initiates and manages. Any number of FullTextIndexUpdaterService instances and FullTextIndexLookupService instances can be connected to a single FullTextIndexManagementService instance.
Constructor Summary | |
---|---|
FullTextIndexManagementService()
Constructor - sets up some variables and creates a logging instance |
Method Summary | |
---|---|
VOID |
addCollections(StringArray collectionIDs)
Adds a String id to the collectionID resource property |
VOID |
addFields(StringArray fields)
Adds a String field to the Fields resource property |
GetIndexInformationResponse |
getIndexInformation(VOID request)
Retrieves a set of important characteristics for a FullTextIndexManagement WS resource |
java.lang.String |
getIndexTypeDocument(java.lang.String indexTypeID)
Returns the IndexType identified by the specified IndexTypeID |
java.lang.String |
getIndexTypeID(VOID empty)
Gets the IndexType of a FullTextIndexManagement WS resource |
VOID |
setIndexTypeID(java.lang.String indexTypeID)
Sets the IndexType ID of a FullTextIndexManagement WS resource |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FullTextIndexManagementService()
Method Detail |
---|
public VOID addCollections(StringArray collectionIDs) throws GCUBEFault
collectionID
- String
-the ID to be added
AddCollectionsResponse
- empty instance
GCUBEFault
public VOID addFields(StringArray fields) throws GCUBEFault
fields
- String[]
-the fields to be added
AddFieldsResponse
- empty instance
GCUBEFault
public VOID setIndexTypeID(java.lang.String indexTypeID) throws GCUBEFault
xml
- String
- XML representation of the new IndexType
SetIndexTypeResponse
- empty instance
GCUBEFault
public java.lang.String getIndexTypeID(VOID empty) throws GCUBEFault
empty
- GetIndexType
- empty instance
String
- XML representation of the requested IndexType
GCUBEFault
public GetIndexInformationResponse getIndexInformation(VOID request) throws GCUBEFault
empty
- GetIndexInformation
- empty instance
GetIndexInformationResponse
- an object containing the resource's Index ID, Collection ID,
Fields Info, Index Format, Index Type ID, XML representation of the Index Type, and the Indexes content type.
GCUBEFault
public java.lang.String getIndexTypeDocument(java.lang.String indexTypeID) throws GCUBEFault
indexTypeID
- String
the ID of the IndexType to return
String
XML representation of the requested IndexType
GCUBEFault
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |