org.gcube.data.spd.specieslink
Class OccurrencesCapabilityImpl

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

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


Constructor Summary
OccurrencesCapabilityImpl()
           
 
Method Summary
 void getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer, Iterator<String> ids)
           
 void getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer, Iterator<String> keys)
           
 Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()
           
 void searchByScientificName(String scientificName, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer, org.gcube.data.spd.model.Condition... 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
 

Constructor Detail

OccurrencesCapabilityImpl

public OccurrencesCapabilityImpl()
Method Detail

getSupportedProperties

public Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()

searchByScientificName

public void searchByScientificName(String scientificName,
                                   org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
                                   org.gcube.data.spd.model.Condition... properties)

getOccurrencesByProductKeys

public void getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
                                        Iterator<String> keys)
Specified by:
getOccurrencesByProductKeys in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability

getOccurrencesByIds

public void getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
                                Iterator<String> ids)
Specified by:
getOccurrencesByIds in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability


Copyright © 2013. All Rights Reserved.