|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.portlets.admin.irbootstrapperportlet.gwt.server.types.data.DataType<ForwardIndexManagementWSResource>
org.gcube.portlets.admin.irbootstrapperportlet.gwt.server.types.data.ForwardIndexDataType
public class ForwardIndexDataType
| Field Summary | |
|---|---|
static String |
ATTR_COLLECTIONID
|
static String |
ATTR_COLLECTIONNAME
|
static String |
ATTR_INDEXID
|
static String |
ATTR_KEYNAMES
|
static String |
ATTR_KEYTYPES
|
| Fields inherited from class org.gcube.portlets.admin.irbootstrapperportlet.gwt.server.types.data.DataType |
|---|
typeName, xml |
| Constructor Summary | |
|---|---|
ForwardIndexDataType(org.gcube.common.core.scope.GCUBEScope scope,
ForwardIndexManagementWSResource associatedResource)
|
|
| Method Summary | |
|---|---|
Object |
clone()
|
void |
copyDataFromResource()
Updates all the attributes of this data types with the values of the corresponding attributes defined in the associated resource. |
boolean |
doesIdentifyUniqueResource()
Returns true if the currently defined attributes of this DataType are adequate in order to uniquely identify a resource in the infrastructure. |
String |
getCollectionID()
|
String |
getCollectionName()
|
Map<String,String> |
getDataTypeAttrToResourceAttrMappings()
Returns (dataTypeAttrValue, resourceAttrValue) pairs, which describe the mappings between attributes defined in this data types and attributes defined in the wrapped type of resource. |
String |
getIndexedKeyNames()
|
String |
getIndexedKeyTypes()
|
String |
getIndexID()
|
String |
getUID()
Returns an identifier that uniquely identifies the specific DataType instance. |
String |
getUIDescription()
Returns a string which will be displayed as the description of this DataType in the UI. |
String |
getUIName()
Returns a string which will be displayed as the name of this DataType in the UI. |
Document |
getXMLTypeDefinitionDocument()
Returns a Document object defining the XML structure of this DataType's contents. |
void |
setCollectionID(String s)
|
void |
setCollectionName(String s)
|
void |
setIndexedKeyNames(String s)
|
void |
setIndexedKeyTypes(String s)
|
void |
setIndexID(String s)
|
| Methods inherited from class org.gcube.portlets.admin.irbootstrapperportlet.gwt.server.types.data.DataType |
|---|
copyDataToResource, evaluate, findMatchesInScope, getAssociatedResource, getAttributeValue, getScope, getTypeDefinition, getTypeName, initialize, setAttributeValue |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ATTR_COLLECTIONID
public static final String ATTR_COLLECTIONNAME
public static final String ATTR_INDEXID
public static final String ATTR_KEYNAMES
public static final String ATTR_KEYTYPES
| Constructor Detail |
|---|
public ForwardIndexDataType(org.gcube.common.core.scope.GCUBEScope scope,
ForwardIndexManagementWSResource associatedResource)
| Method Detail |
|---|
public Map<String,String> getDataTypeAttrToResourceAttrMappings()
DataType
getDataTypeAttrToResourceAttrMappings in class DataType<ForwardIndexManagementWSResource>
public void copyDataFromResource()
throws Exception
DataType
copyDataFromResource in class DataType<ForwardIndexManagementWSResource>Exceptionpublic boolean doesIdentifyUniqueResource()
DataType
doesIdentifyUniqueResource in class DataType<ForwardIndexManagementWSResource>public String getUID()
DataType
getUID in class DataType<ForwardIndexManagementWSResource>
public String getUIDescription()
throws Exception
DataType
getUIDescription in class DataType<ForwardIndexManagementWSResource>Exception
public String getUIName()
throws Exception
DataType
getUIName in class DataType<ForwardIndexManagementWSResource>Exception
public Document getXMLTypeDefinitionDocument()
throws Exception
DataTypeDocument object defining the XML structure of this DataType's contents.
getXMLTypeDefinitionDocument in class DataType<ForwardIndexManagementWSResource>Exception
public Object clone()
throws CloneNotSupportedException
clone in class DataType<ForwardIndexManagementWSResource>CloneNotSupportedExceptionpublic String getIndexID()
public void setIndexID(String s)
throws Exception
Exceptionpublic String getCollectionID()
public void setCollectionID(String s)
throws Exception
Exceptionpublic String getCollectionName()
public void setCollectionName(String s)
throws Exception
Exceptionpublic String getIndexedKeyNames()
public void setIndexedKeyNames(String s)
throws Exception
Exceptionpublic String getIndexedKeyTypes()
public void setIndexedKeyTypes(String s)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||