org.gcube.data.spd.obisplugin
Class ObisOccurrencesInterface

java.lang.Object
  extended by org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability
      extended by org.gcube.data.spd.obisplugin.ObisOccurrencesInterface
All Implemented Interfaces:
org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint>, org.gcube.data.spd.plugin.fwk.PropertySupport

public class ObisOccurrencesInterface
extends org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability

Author:
"Federico De Faveri defaveri@isti.cnr.it"

Field Summary
protected  org.apache.log4j.Logger logger
           
protected  PluginSessionPool sessionPool
           
 
Constructor Summary
ObisOccurrencesInterface(PluginSessionPool sessionPool)
           
 
Method Summary
protected  void getOccurrencePoints(PluginSession session, String key, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer)
           
 void getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer, org.gcube.data.spd.plugin.fwk.readers.LocalReader<String> reader)
           
 void getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer, org.gcube.data.spd.plugin.fwk.readers.LocalReader<String> reader)
           
 Set<org.gcube.data.spd.plugin.fwk.Properties> getSupportedProperties()
          
 void searchByCommonName(String word, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> 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.OccurrencePoint> writer, org.gcube.data.spd.plugin.fwk.Property... properties)
           
 
Methods inherited from class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability
getHandledClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.log4j.Logger logger

sessionPool

protected PluginSessionPool sessionPool
Constructor Detail

ObisOccurrencesInterface

public ObisOccurrencesInterface(PluginSessionPool sessionPool)
Parameters:
sessionPool -
Method Detail

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.OccurrencePoint> 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.OccurrencePoint> writer,
                                   org.gcube.data.spd.plugin.fwk.Property... properties)

getOccurrencesByIds

public void getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer,
                                org.gcube.data.spd.plugin.fwk.readers.LocalReader<String> reader)
Specified by:
getOccurrencesByIds in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability

getOccurrencesByProductKeys

public void getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer,
                                        org.gcube.data.spd.plugin.fwk.readers.LocalReader<String> reader)
Specified by:
getOccurrencesByProductKeys in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability

getOccurrencePoints

protected void getOccurrencePoints(PluginSession session,
                                   String key,
                                   org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.OccurrencePoint> writer)


Copyright © 2012. All Rights Reserved.