org.gcube.data.spd.wormsplugin
Class WormsPlugin

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

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


Field Summary
static AphiaNameServiceBindingStub binding
           
static String credits
           
 
Constructor Summary
WormsPlugin()
           
 
Method Summary
 org.gcube.data.spd.plugin.fwk.capabilities.ClassificationCapability getClassificationInterface()
           
 String getDescription()
           
 org.gcube.data.spd.plugin.fwk.capabilities.NamesMappingCapability getNamesMappingInterface()
           
 org.gcube.data.spd.plugin.fwk.util.RepositoryInfo getRepositoryInfo()
           
 String getRepositoryName()
           
 Set<org.gcube.data.spd.plugin.fwk.Capabilities> getSupportedCapabilities()
           
 Set<org.gcube.data.spd.plugin.fwk.SearchTypes> getSupportedSearch()
           
 void initialize(org.gcube.common.core.resources.GCUBERuntimeResource runtimeResource)
           
 void search(String word, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> writer, String type)
           
 void searchByCommonName(String word, org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> 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.ResultItem> writer, org.gcube.data.spd.plugin.fwk.Property... properties)
           
 
Methods inherited from class org.gcube.data.spd.plugin.fwk.AbstractPlugin
equals, getHandledClass, getOccurrencesInterface, getSupportedProperties, hashCode, isInitialized, isUseCache, setUseCache, shutdown, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

credits

public static String credits

binding

public static AphiaNameServiceBindingStub binding
Constructor Detail

WormsPlugin

public WormsPlugin()
Method Detail

initialize

public void initialize(org.gcube.common.core.resources.GCUBERuntimeResource runtimeResource)
                throws Exception
Overrides:
initialize in class org.gcube.data.spd.plugin.fwk.AbstractPlugin
Throws:
Exception

getSupportedCapabilities

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

getClassificationInterface

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

getNamesMappingInterface

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

getSupportedSearch

public Set<org.gcube.data.spd.plugin.fwk.SearchTypes> getSupportedSearch()
Overrides:
getSupportedSearch in class org.gcube.data.spd.plugin.fwk.AbstractPlugin

searchByCommonName

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

searchByScientificName

public void searchByScientificName(String word,
                                   org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> writer,
                                   org.gcube.data.spd.plugin.fwk.Property... properties)
Specified by:
searchByScientificName in interface org.gcube.data.spd.plugin.fwk.model.Searchable<org.gcube.data.spd.plugin.fwk.model.ResultItem>
Specified by:
searchByScientificName 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

getDescription

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

search

public void search(String word,
                   org.gcube.data.spd.plugin.fwk.writers.ObjectWriter<org.gcube.data.spd.plugin.fwk.model.ResultItem> writer,
                   String type)

getRepositoryInfo

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


Copyright © 2013. All Rights Reserved.