public class ClassificationCapabilityImpl
extends org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
| Constructor and Description |
|---|
ClassificationCapabilityImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.gcube.data.spd.model.Conditions> |
getSupportedProperties() |
void |
getSynonymnsById(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer,
String id) |
void |
retrieveTaxa(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer,
String word) |
org.gcube.data.spd.model.products.TaxonomyItem |
retrieveTaxonById(String id) |
void |
retrieveTaxonByIds(Iterator<String> ids,
org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer) |
List<org.gcube.data.spd.model.products.TaxonomyItem> |
retrieveTaxonChildrenByTaxonId(String id) |
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 Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()
public List<org.gcube.data.spd.model.products.TaxonomyItem> retrieveTaxonChildrenByTaxonId(String id) 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 retrieveTaxa(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer,
String word)
throws org.gcube.data.spd.model.exceptions.ExternalRepositoryException
org.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionpublic void retrieveTaxonByIds(Iterator<String> ids, org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer) throws org.gcube.data.spd.model.exceptions.ExternalRepositoryException
retrieveTaxonByIds in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilityorg.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionpublic org.gcube.data.spd.model.products.TaxonomyItem retrieveTaxonById(String id) throws org.gcube.data.spd.model.exceptions.IdNotValidException, org.gcube.data.spd.model.exceptions.ExternalRepositoryException
retrieveTaxonById in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilityorg.gcube.data.spd.model.exceptions.IdNotValidExceptionorg.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionpublic void getSynonymnsById(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.TaxonomyItem> writer,
String id)
throws org.gcube.data.spd.model.exceptions.IdNotValidException,
org.gcube.data.spd.model.exceptions.MethodNotSupportedException,
org.gcube.data.spd.model.exceptions.ExternalRepositoryException
getSynonymnsById in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapabilityorg.gcube.data.spd.model.exceptions.IdNotValidExceptionorg.gcube.data.spd.model.exceptions.MethodNotSupportedExceptionorg.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionpublic 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) throws org.gcube.data.spd.model.exceptions.ExternalRepositoryException
org.gcube.data.spd.model.exceptions.ExternalRepositoryExceptionCopyright © 2018. All Rights Reserved.