public class ObisOccurrencesInterface
extends org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.log4j.Logger |
logger |
protected PluginSessionPool |
sessionPool |
protected static Set<org.gcube.data.spd.model.Conditions> |
SUPPORTED_PROPERTIES |
| Constructor and Description |
|---|
ObisOccurrencesInterface(PluginSessionPool sessionPool) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
getOccurrencePoints(PluginSession session,
String key,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer) |
void |
getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
Iterator<String> reader) |
void |
getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
Iterator<String> reader) |
Set<org.gcube.data.spd.model.Conditions> |
getSupportedProperties() |
void |
searchByScientificName(String word,
org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
org.gcube.data.spd.model.Condition... properties) |
protected static final Set<org.gcube.data.spd.model.Conditions> SUPPORTED_PROPERTIES
protected org.apache.log4j.Logger logger
protected PluginSessionPool sessionPool
public ObisOccurrencesInterface(PluginSessionPool sessionPool)
sessionPool - public Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()
public void searchByScientificName(String word, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer, org.gcube.data.spd.model.Condition... properties)
public void getOccurrencesByIds(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
Iterator<String> reader)
getOccurrencesByIds in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapabilitypublic void getOccurrencesByProductKeys(org.gcube.data.spd.plugin.fwk.writers.ClosableWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer,
Iterator<String> reader)
getOccurrencesByProductKeys in class org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapabilityprotected void getOccurrencePoints(PluginSession session, String key, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.OccurrencePoint> writer)
Copyright © 2015. All Rights Reserved.