org.gcube.data.spd.obisplugin
Class ObisClassification
java.lang.Object
org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
org.gcube.data.spd.obisplugin.ObisClassification
- All Implemented Interfaces:
- org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem>, org.gcube.data.spd.plugin.fwk.PropertySupport
public class ObisClassification
- extends org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
- Author:
- "Federico De Faveri defaveri@isti.cnr.it"
|
Method Summary |
Set<org.gcube.data.spd.plugin.fwk.Properties> |
getSupportedProperties()
|
void |
retrieveTaxonByIds(Iterator<String> reader,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer)
|
List<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> |
retrieveTaxonChildsByTaxonId(String taxonId)
|
void |
searchByCommonName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
|
void |
searchByScientificName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
|
| Methods inherited from class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability |
getHandledClass |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.log4j.Logger logger
sessionPool
protected PluginSessionPool sessionPool
ObisClassification
public ObisClassification(PluginSessionPool sessionPool)
- Parameters:
sessionPool -
getSupportedProperties
public Set<org.gcube.data.spd.plugin.fwk.Properties> getSupportedProperties()
-
searchByCommonName
public void searchByCommonName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
-
searchByScientificName
public void searchByScientificName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer,
org.gcube.data.spd.plugin.fwk.Property... properties)
-
retrieveTaxonChildsByTaxonId
public List<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> retrieveTaxonChildsByTaxonId(String taxonId)
throws org.gcube.data.spd.plugin.fwk.exceptions.IdNotValidException
-
- Specified by:
retrieveTaxonChildsByTaxonId in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
- Throws:
org.gcube.data.spd.plugin.fwk.exceptions.IdNotValidException
retrieveTaxonByIds
public void retrieveTaxonByIds(Iterator<String> reader,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.TaxonomyItem> writer)
-
- Specified by:
retrieveTaxonByIds in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
Copyright © 2012. All Rights Reserved.