public class ItisPlugin
extends org.gcube.data.spd.plugin.fwk.AbstractPlugin
| Modifier and Type | Field and Description |
|---|---|
static String |
baseurl |
static String |
driver |
static String |
hostName |
static String |
jdbc |
static String |
password |
static String |
user |
| Constructor and Description |
|---|
ItisPlugin() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability |
getClassificationInterface() |
String |
getDescription() |
org.gcube.data.spd.plugin.fwk.capabilities.ExpansionCapability |
getExpansionInterface() |
org.gcube.data.spd.model.products.Taxon |
getHierarchyFromId(String id,
ConnectionPool pool,
Connection con)
Get Hierarchy by ID (return Taxon)
|
org.gcube.data.spd.plugin.fwk.capabilities.MappingCapability |
getMappingInterface() |
org.gcube.data.spd.model.RepositoryInfo |
getRepositoryInfo() |
String |
getRepositoryName() |
Set<org.gcube.data.spd.model.util.Capabilities> |
getSupportedCapabilities() |
void |
initialize(org.gcube.common.resources.gcore.ServiceEndpoint res) |
void |
searchByScientificName(String scientificName,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer,
org.gcube.data.spd.model.Condition... properties) |
void |
searchByTsn(String tsn,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer,
String completeName,
String type,
String id)
Search by id (if you are looking for a common name) or search by scientific name
|
void |
update(org.gcube.common.resources.gcore.ServiceEndpoint res) |
public static String hostName
public static String jdbc
public static String user
public static String password
public static String baseurl
public static final String driver
public void initialize(org.gcube.common.resources.gcore.ServiceEndpoint res)
throws Exception
initialize in class org.gcube.data.spd.plugin.fwk.AbstractPluginExceptionpublic void update(org.gcube.common.resources.gcore.ServiceEndpoint res)
throws Exception
update in class org.gcube.data.spd.plugin.fwk.AbstractPluginExceptionpublic String getDescription()
getDescription in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic String getRepositoryName()
getRepositoryName in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic Set<org.gcube.data.spd.model.util.Capabilities> getSupportedCapabilities()
getSupportedCapabilities in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability getClassificationInterface()
getClassificationInterface in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic org.gcube.data.spd.plugin.fwk.capabilities.ExpansionCapability getExpansionInterface()
getExpansionInterface in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic org.gcube.data.spd.plugin.fwk.capabilities.MappingCapability getMappingInterface()
getMappingInterface in class org.gcube.data.spd.plugin.fwk.AbstractPluginpublic void searchByScientificName(String scientificName, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer, org.gcube.data.spd.model.Condition... properties)
public void searchByTsn(String tsn, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer, String completeName, String type, String id) throws ConnectionPoolException
ConnectionPoolExceptionpublic org.gcube.data.spd.model.products.Taxon getHierarchyFromId(String id, ConnectionPool pool, Connection con)
public org.gcube.data.spd.model.RepositoryInfo getRepositoryInfo()
getRepositoryInfo in class org.gcube.data.spd.plugin.fwk.AbstractPluginCopyright © 2016. All Rights Reserved.