public abstract class MetadataSpecificationInterface extends java.lang.Object
Title:PlugInQueryTransferInterface
Description: This is a plugin interface and it defines a all methods any metadata type should implement into order to search ecogrid service and parse the results
Copyright: Copyright (c) 2004
Company:
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHENTICATION_MAPPING |
static java.lang.String |
AUTHENTICATION_SERVICECLASS |
static java.lang.String |
AUTHENTICATION_SERVICETYPE |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
DOCUMENTTYPE
Description of the Field
|
static java.lang.String |
ECOGRIDPATH
Description of the Field
|
static java.lang.String |
ENDPOINT
Description of the Field
|
static java.lang.String |
LABEL
Description of the Field
|
static java.lang.String |
METADATACLASS
Description of the Field
|
static java.lang.String |
METADATASPECIFICATIONCLASSLIST
Description of the Field
|
static java.lang.String |
NAMESPACE
Description of the Field
|
static java.lang.String |
QUERYTITLE
Description of the Field
|
static java.lang.String |
QUICKPATH
Description of the Field
|
static java.lang.String |
RETURNFIELD
Description of the Field
|
static java.lang.String |
RETURNFIELDENTITY
Description of the Field
|
static java.lang.String |
RETURNFIELDTITLE
Description of the Field
|
static java.lang.String |
RETURNFIELDTYPE
Description of the Field
|
static java.lang.String |
RETURNFIELDTYPELIST
Description of the Field
|
static java.lang.String |
SELECTION
Description of the field
|
static java.lang.String |
SERVICE
Description of the Field
|
static java.lang.String |
SERVICECLASSIFICATION |
static java.lang.String |
SERVICEGROUP
field for service clustering/authentication
|
static java.lang.String |
SERVICENAME
Description of the Field
|
static java.lang.String |
SERVICESLIST
Description of the Field
|
static java.lang.String |
SERVICETYPE
Description of the Field
|
Constructor and Description |
---|
MetadataSpecificationInterface() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addResultsetRecordsToContainer(org.ecoinformatics.ecogrid.queryservice.resultset.ResultsetType results,
java.lang.String endpoint,
CompositeEntity container,
java.util.Vector aResultList)
The ResultSet is added directly to the container
|
abstract java.lang.String |
getBriefName() |
abstract org.ecoinformatics.ecogrid.queryservice.query.QueryType |
getEcoGridQuery()
This method will transfer a query group into ecogrid query base on
different namespace
|
abstract java.lang.String |
getName() |
abstract int |
getNumResults() |
abstract org.ecoinformatics.ecogrid.queryservice.query.QueryType |
getQuickSearchEcoGridQuery(java.lang.String value)
This method will return a quick search query base on the given value
|
static java.lang.String |
replaceDotByDash(java.lang.String originalString) |
public static final java.lang.String RETURNFIELD
public static final java.lang.String RETURNFIELDTYPE
public static final java.lang.String RETURNFIELDTITLE
public static final java.lang.String RETURNFIELDENTITY
public static final java.lang.String NAMESPACE
public static final java.lang.String QUICKPATH
public static final java.lang.String QUERYTITLE
public static final java.lang.String ENDPOINT
public static final java.lang.String METADATACLASS
public static final java.lang.String ECOGRIDPATH
public static final java.lang.String SERVICESLIST
public static final java.lang.String SERVICE
public static final java.lang.String SERVICENAME
public static final java.lang.String SERVICETYPE
public static final java.lang.String DOCUMENTTYPE
public static final java.lang.String LABEL
public static final java.lang.String RETURNFIELDTYPELIST
public static final java.lang.String METADATASPECIFICATIONCLASSLIST
public static final java.lang.String SELECTION
public static final java.lang.String SERVICEGROUP
public static final java.lang.String SERVICECLASSIFICATION
public static final java.lang.String DESCRIPTION
public static final java.lang.String AUTHENTICATION_MAPPING
public static final java.lang.String AUTHENTICATION_SERVICETYPE
public static final java.lang.String AUTHENTICATION_SERVICECLASS
public MetadataSpecificationInterface()
public abstract org.ecoinformatics.ecogrid.queryservice.query.QueryType getQuickSearchEcoGridQuery(java.lang.String value) throws InvalidEcogridQueryException
value
- StringInvalidEcogridQueryException
- Description of the Exceptionpublic abstract org.ecoinformatics.ecogrid.queryservice.query.QueryType getEcoGridQuery()
public abstract boolean addResultsetRecordsToContainer(org.ecoinformatics.ecogrid.queryservice.resultset.ResultsetType results, java.lang.String endpoint, CompositeEntity container, java.util.Vector aResultList) throws org.xml.sax.SAXException, java.io.IOException, EcoGridException, NameDuplicationException, IllegalActionException
results
- endpoint
- container
- aResultList
- The feature to be added to the ResultsetRecordsToContainer
attribute
*@throws SAXExceptionjava.io.IOException
EcoGridException
NameDuplicationException
IllegalActionException
org.xml.sax.SAXException
public abstract java.lang.String getName()
public abstract java.lang.String getBriefName()
public abstract int getNumResults()
public static java.lang.String replaceDotByDash(java.lang.String originalString)