org.gcube.data.spd.client.proxies
Class DefaultClassification

java.lang.Object
  extended by org.gcube.data.spd.client.proxies.DefaultClassification
All Implemented Interfaces:
Classification

public class DefaultClassification
extends Object
implements Classification


Constructor Summary
DefaultClassification(org.gcube.common.clients.delegates.ProxyDelegate<ClassificationStub> config)
           
 
Method Summary
 org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getSynonymsById(String id)
           
 org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxaByIds(org.gcube.data.streams.Stream<String> ids)
           
 org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxonChildrenById(String id)
           
 org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxonTreeById(String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClassification

public DefaultClassification(org.gcube.common.clients.delegates.ProxyDelegate<ClassificationStub> config)
Method Detail

getTaxonChildrenById

public org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxonChildrenById(String id)
                                                                                                   throws UnsupportedPluginException,
                                                                                                          UnsupportedCapabilityException,
                                                                                                          InvalidIdentifierException
Specified by:
getTaxonChildrenById in interface Classification
Throws:
UnsupportedPluginException
UnsupportedCapabilityException
InvalidIdentifierException

getTaxaByIds

public org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxaByIds(org.gcube.data.streams.Stream<String> ids)
Specified by:
getTaxaByIds in interface Classification

getTaxonTreeById

public org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getTaxonTreeById(String id)
                                                                                               throws UnsupportedPluginException,
                                                                                                      UnsupportedCapabilityException,
                                                                                                      InvalidIdentifierException
Specified by:
getTaxonTreeById in interface Classification
Throws:
UnsupportedPluginException
UnsupportedCapabilityException
InvalidIdentifierException

getSynonymsById

public org.gcube.data.streams.Stream<org.gcube.data.spd.model.products.TaxonomyItem> getSynonymsById(String id)
                                                                                              throws UnsupportedPluginException,
                                                                                                     UnsupportedCapabilityException,
                                                                                                     InvalidIdentifierException
Specified by:
getSynonymsById in interface Classification
Throws:
UnsupportedPluginException
UnsupportedCapabilityException
InvalidIdentifierException


Copyright © 2013. All Rights Reserved.