public class Resource
extends org.gcube.indexmanagement.common.IndexWSResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Resource.SupportedRelations |
| Modifier and Type | Field and Description |
|---|---|
static String |
EQUALS |
static String |
RP_CLUSTER_ID |
static String |
RP_CONTENT_TYPE |
static String |
RP_INDEX_FORMAT |
static String |
RP_KEY_DESCRIPTION |
static String |
RP_SUPPORTED_RELATIONS |
protected static String[] |
RPNames |
| Constructor and Description |
|---|
Resource() |
| Modifier and Type | Method and Description |
|---|---|
String |
getClusterID() |
String |
getContentType()
Getter method for the ContentType Resource Property
|
ForwardNodeClient |
getForwardNodeClient() |
org.gcube.index.forwardindexnode.stubs.KeyDescriptionType[] |
getKeyDescription()
Getter method for the KeyDescription Resource Property
|
String |
getResourceKey() |
protected void |
initialise(Object... args) |
void |
onLoad(ObjectInputStream ois,
boolean firstLoad) |
void |
onStore(ObjectOutputStream oos) |
void |
setKeyDescription(org.gcube.index.forwardindexnode.stubs.KeyDescriptionType[] keyDescription)
Setter method for the KeyDescription Resource Property
|
void |
setSupportedRelations(String[] relations) |
addCollectionID, addField, createProperty, createProperty, createTopic, createTopic, filterFieldInfo, getCollectionID, getCreated, getDestructionMode, getFields, getIndexID, getIndexTypeName, getModified, getNamespace, getPropertyNames, initialise, isInitializing, isTopicRegistered, onResourceRemoval, publish, setCollectionID, setCreated, setDestructionMode, setFields, setIndexID, setIndexTypeName, setIsInitializing, setModified, store, waitUntilInitializedgetCurrentTime, getEPR, getPorttypeContext, getProperty, getPublisher, getResourcePropertySet, getServiceContext, getTerminationTime, getTopicList, getTopicNames, initialise, initialiseContainers, inScope, load, setPortTypeContext, setTerminationTime, unpublishgetID, getLock, getScheduledTasks, getScope, launchTask, onRemove, setID, setPersistenceDelegate, stopTaskpublic static final String EQUALS
public static final String RP_CONTENT_TYPE
public static final String RP_INDEX_FORMAT
public static final String RP_SUPPORTED_RELATIONS
public static final String RP_CLUSTER_ID
public static final String RP_KEY_DESCRIPTION
protected static String[] RPNames
public ForwardNodeClient getForwardNodeClient()
public String getResourceKey()
protected void initialise(Object... args) throws Exception
initialise in class org.gcube.common.core.state.GCUBEWSResourceExceptionpublic void onLoad(ObjectInputStream ois, boolean firstLoad) throws Exception
onLoad in class org.gcube.indexmanagement.common.IndexWSResourceExceptionpublic void onStore(ObjectOutputStream oos) throws Exception
onStore in class org.gcube.indexmanagement.common.IndexWSResourceExceptionpublic void setSupportedRelations(String[] relations) throws Exception
Exceptionpublic String getClusterID()
public String getContentType()
String the requested ContentType identifierpublic org.gcube.index.forwardindexnode.stubs.KeyDescriptionType[] getKeyDescription()
KeyDescriptionType[] the KeyDscription of this Indexpublic void setKeyDescription(org.gcube.index.forwardindexnode.stubs.KeyDescriptionType[] keyDescription)
keyDescription - KeyDescriptionType[] the new keyDescriptionCopyright © 2013. All Rights Reserved.