org.gcube.data.spd.obisplugin
Class ObisPlugin
java.lang.Object
org.gcube.data.spd.plugin.fwk.AbstractPlugin
org.gcube.data.spd.obisplugin.ObisPlugin
- All Implemented Interfaces:
- org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.ResultItem>, org.gcube.data.spd.plugin.fwk.PropertySupport
public class ObisPlugin
- extends org.gcube.data.spd.plugin.fwk.AbstractPlugin
- Author:
- "Federico De Faveri defaveri@isti.cnr.it"
| Methods inherited from class org.gcube.data.spd.plugin.fwk.AbstractPlugin |
equals, getHandledClass, getSynonimsInterface, hashCode, isInitialized, isUseCache, setUseCache |
ENTRY_POINT_NAME
protected static final String ENTRY_POINT_NAME
- See Also:
- Constant Field Values
logger
protected org.gcube.common.core.utils.logging.GCUBELog logger
sessionPool
protected PluginSessionPool sessionPool
nameMapping
protected ObisNameMapping nameMapping
occurrencesInterface
protected ObisOccurrencesInterface occurrencesInterface
obisClassification
protected ObisClassification obisClassification
ObisPlugin
public ObisPlugin()
getSupportedSearch
public Set<org.gcube.data.spd.plugin.fwk.SearchTypes> getSupportedSearch()
- Overrides:
getSupportedSearch in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getSupportedCapabilities
public Set<org.gcube.data.spd.plugin.fwk.Capabilities> getSupportedCapabilities()
- Overrides:
getSupportedCapabilities in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getRepositoryName
public String getRepositoryName()
- Specified by:
getRepositoryName in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getDescription
public String getDescription()
- Specified by:
getDescription in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
initialize
public void initialize(org.gcube.common.core.resources.GCUBERuntimeResource resource)
throws Exception
-
- Overrides:
initialize in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
- Throws:
Exception
shutdown
public void shutdown()
throws Exception
-
- Overrides:
shutdown in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
- Throws:
Exception
getSupportedProperties
public Set<org.gcube.data.spd.plugin.fwk.Properties> getSupportedProperties()
-
- Specified by:
getSupportedProperties in interface org.gcube.data.spd.plugin.fwk.PropertySupport- Overrides:
getSupportedProperties in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
update
public void update(org.gcube.common.core.resources.GCUBERuntimeResource resource)
throws Exception
-
- Overrides:
update in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
- Throws:
Exception
getDatabaseCredentials
protected DatabaseCredential getDatabaseCredentials(org.gcube.common.core.resources.GCUBERuntimeResource resource)
throws Exception
- Throws:
Exception
searchByCommonName
public void searchByCommonName(String searchTerm,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
-
- Specified by:
searchByCommonName in interface org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.ResultItem>- Specified by:
searchByCommonName in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
searchByScientificName
public void searchByScientificName(String searchTerm,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
-
- Specified by:
searchByScientificName in interface org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.ResultItem>- Specified by:
searchByScientificName in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getNamesMappingInterface
public org.gcube.data.spd.plugin.fwk.capabilities.NamesMappingCapability getNamesMappingInterface()
-
- Overrides:
getNamesMappingInterface in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getOccurrencesInterface
public org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability getOccurrencesInterface()
-
- Overrides:
getOccurrencesInterface in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
getObisCredits
protected String getObisCredits()
getClassificationInterface
public org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability getClassificationInterface()
-
- Overrides:
getClassificationInterface in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
Copyright © 2012. All Rights Reserved.