org.gcube.data.spd.specieslink
Class SpeciesLinkPlugin

java.lang.Object
  extended by org.gcube.data.spd.plugin.fwk.AbstractPlugin
      extended by org.gcube.data.spd.specieslink.SpeciesLinkPlugin
All Implemented Interfaces:
org.gcube.data.spd.model.PropertySupport, org.gcube.data.spd.plugin.fwk.Searchable<org.gcube.data.spd.model.products.ResultItem>

public class SpeciesLinkPlugin
extends org.gcube.data.spd.plugin.fwk.AbstractPlugin


Field Summary
static String baseurl
           
static String citation
           
static String credits
           
static int limit
           
static String model
           
 
Constructor Summary
SpeciesLinkPlugin()
           
 
Method Summary
 String getDescription()
           
 org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability getOccurrencesInterface()
           
 org.gcube.data.spd.model.RepositoryInfo getRepositoryInfo()
           
 String getRepositoryName()
           
 Set<org.gcube.data.spd.model.util.Capabilities> getSupportedCapabilities()
           
 void initialize(org.gcube.common.resources.gcore.ServiceEndpoint res)
           
 void searchByScientificName(String scientificName, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer, org.gcube.data.spd.model.Condition... properties)
           
 void update(org.gcube.common.resources.gcore.ServiceEndpoint res)
           
 
Methods inherited from class org.gcube.data.spd.plugin.fwk.AbstractPlugin
equals, getClassificationInterface, getExpansionInterface, getHandledClass, getMappingInterface, getSupportedProperties, getUnfoldInterface, hashCode, isInitialized, isRemote, isUseCache, setUseCache, shutdown
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseurl

public static String baseurl

model

public static String model

limit

public static int limit

credits

public static final String credits
See Also:
Constant Field Values

citation

public static final String citation
See Also:
Constant Field Values
Constructor Detail

SpeciesLinkPlugin

public SpeciesLinkPlugin()
Method Detail

initialize

public void initialize(org.gcube.common.resources.gcore.ServiceEndpoint res)
                throws Exception
Overrides:
initialize in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
Throws:
Exception

update

public void update(org.gcube.common.resources.gcore.ServiceEndpoint res)
            throws Exception
Overrides:
update in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
Throws:
Exception

getDescription

public String getDescription()
Specified by:
getDescription in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

getRepositoryName

public String getRepositoryName()
Specified by:
getRepositoryName in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

getSupportedCapabilities

public Set<org.gcube.data.spd.model.util.Capabilities> getSupportedCapabilities()
Overrides:
getSupportedCapabilities in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

getOccurrencesInterface

public org.gcube.data.spd.plugin.fwk.capabilities.OccurrencesCapability getOccurrencesInterface()
Overrides:
getOccurrencesInterface in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

searchByScientificName

public void searchByScientificName(String scientificName,
                                   org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.model.products.ResultItem> writer,
                                   org.gcube.data.spd.model.Condition... properties)
Specified by:
searchByScientificName in interface org.gcube.data.spd.plugin.fwk.Searchable<org.gcube.data.spd.model.products.ResultItem>
Specified by:
searchByScientificName in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

getRepositoryInfo

public org.gcube.data.spd.model.RepositoryInfo getRepositoryInfo()
Specified by:
getRepositoryInfo in class org.gcube.data.spd.plugin.fwk.AbstractPlugin


Copyright © 2013. All Rights Reserved.