org.gcube.data.spd.flora
Class ClassificationCapabilityImpl
java.lang.Object
org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
org.gcube.data.spd.flora.ClassificationCapabilityImpl
- All Implemented Interfaces:
- org.gcube.data.spd.model.PropertySupport, org.gcube.data.spd.plugin.fwk.Searchable<org.gcube.data.spd.model.TaxonomyItem>
public class ClassificationCapabilityImpl
- extends org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
|
Method Summary |
Set<org.gcube.data.spd.model.Properties> |
getSupportedProperties()
|
void |
getSynonymnsById(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> writer,
String id)
|
org.gcube.data.spd.model.TaxonomyItem |
retrieveTaxonById(String id)
|
void |
retrieveTaxonByIds(Iterator<String> ids,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> writer)
|
List<org.gcube.data.spd.model.TaxonomyItem> |
retrieveTaxonChildsByTaxonId(String id)
|
void |
searchByCommonName(String arg0,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> arg1,
org.gcube.data.spd.model.Property... arg2)
|
void |
searchByScientificName(String scientificName,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> writer,
org.gcube.data.spd.model.Property... arg2)
|
static org.gcube.data.spd.model.TaxonomyStatus |
setTaxonomicStatus(String status,
String id_syn,
String qualifier)
Set Taxonomic status using "status", "acceptednameusageid", "qualifier" |
| 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 |
ClassificationCapabilityImpl
public ClassificationCapabilityImpl()
getSupportedProperties
public Set<org.gcube.data.spd.model.Properties> getSupportedProperties()
getSynonymnsById
public void getSynonymnsById(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.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
- Overrides:
getSynonymnsById in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
- Throws:
org.gcube.data.spd.model.exceptions.IdNotValidException
org.gcube.data.spd.model.exceptions.MethodNotSupportedException
org.gcube.data.spd.model.exceptions.ExternalRepositoryException
setTaxonomicStatus
public static org.gcube.data.spd.model.TaxonomyStatus setTaxonomicStatus(String status,
String id_syn,
String qualifier)
- Set Taxonomic status using "status", "acceptednameusageid", "qualifier"
retrieveTaxonChildsByTaxonId
public List<org.gcube.data.spd.model.TaxonomyItem> retrieveTaxonChildsByTaxonId(String id)
- Specified by:
retrieveTaxonChildsByTaxonId in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
searchByCommonName
public void searchByCommonName(String arg0,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> arg1,
org.gcube.data.spd.model.Property... arg2)
searchByScientificName
public void searchByScientificName(String scientificName,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> writer,
org.gcube.data.spd.model.Property... arg2)
retrieveTaxonByIds
public void retrieveTaxonByIds(Iterator<String> ids,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.TaxonomyItem> writer)
- Specified by:
retrieveTaxonByIds in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
retrieveTaxonById
public org.gcube.data.spd.model.TaxonomyItem retrieveTaxonById(String id)
throws org.gcube.data.spd.model.exceptions.IdNotValidException
- Specified by:
retrieveTaxonById in class org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability
- Throws:
org.gcube.data.spd.model.exceptions.IdNotValidException
Copyright © 2013. All Rights Reserved.