public class ObisClassification
extends org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.log4j.Logger |
logger |
protected PluginSessionPool |
sessionPool |
| Constructor and Description |
|---|
ObisClassification(PluginSessionPool sessionPool) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
converId(String taxonId) |
Set<org.gcube.data.spd.model.Conditions> |
getSupportedProperties() |
org.gcube.data.spd.model.products.TaxonomyItem |
retrieveTaxonById(String taxonId) |
void |
retrieveTaxonByIds(Iterator<String> reader,
org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer)
writer.put(new StreamException());
|
List<org.gcube.data.spd.model.products.TaxonomyItem> |
retrieveTaxonChildrenByTaxonId(String taxonId) |
void |
searchByScientificName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer,
org.gcube.data.spd.model.Condition... properties) |
protected org.apache.log4j.Logger logger
protected PluginSessionPool sessionPool
public ObisClassification(PluginSessionPool sessionPool)
sessionPool - public Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()
public void searchByScientificName(String word, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer, org.gcube.data.spd.model.Condition... properties)
public List<org.gcube.data.spd.model.products.TaxonomyItem> retrieveTaxonChildrenByTaxonId(String taxonId) throws org.gcube.data.spd.model.exceptions.IdNotValidException, org.gcube.data.spd.model.exceptions.ExternalRepositoryException
retrieveTaxonChildrenByTaxonId in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilityorg.gcube.data.spd.model.exceptions.IdNotValidExceptionorg.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionpublic void retrieveTaxonByIds(Iterator<String> reader, org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer)
retrieveTaxonByIds in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilitypublic org.gcube.data.spd.model.products.TaxonomyItem retrieveTaxonById(String taxonId) throws org.gcube.data.spd.model.exceptions.IdNotValidException
retrieveTaxonById in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilityorg.gcube.data.spd.model.exceptions.IdNotValidExceptionprotected int converId(String taxonId) throws org.gcube.data.spd.model.exceptions.IdNotValidException
org.gcube.data.spd.model.exceptions.IdNotValidExceptionCopyright © 2014. All Rights Reserved.