org.gcube.data.figis.tmplugin
Class FigisPlugin

java.lang.Object
  extended by org.gcube.data.figis.tmplugin.FigisPlugin
All Implemented Interfaces:
org.gcube.data.tmf.api.Plugin, org.gcube.data.tmf.api.PluginLifecycle

public class FigisPlugin
extends Object
implements org.gcube.data.tmf.api.PluginLifecycle

Author:
"Valentina Marioli valentina.marioli@isti.cnr.it"

Field Summary
static String baseUrl
           
static String dbDriver
           
static String dbLogin
           
static String dbPassword
           
static String extractAllCsv
           
static String jdbc
           
static String reinitialize
           
protected static String REQUEST
           
static String table
           
static String tableUpdates
           
 
Constructor Summary
FigisPlugin()
           
 
Method Summary
 org.gcube.data.tmf.api.SourceBinder binder()
           
 String description()
           
 boolean isAnchored()
           
 String name()
           
 List<org.gcube.data.tmf.api.Property> properties()
           
 List<String> requestSchemas()
           
 void start(org.gcube.data.tmf.api.Environment environment)
           
 void stop(org.gcube.data.tmf.api.Environment environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseUrl

public static String baseUrl

extractAllCsv

public static String extractAllCsv

reinitialize

public static String reinitialize

jdbc

public static String jdbc

dbLogin

public static String dbLogin

dbPassword

public static String dbPassword

dbDriver

public static final String dbDriver
See Also:
Constant Field Values

table

public static final String table
See Also:
Constant Field Values

tableUpdates

public static final String tableUpdates
See Also:
Constant Field Values

REQUEST

protected static final String REQUEST
See Also:
Constant Field Values
Constructor Detail

FigisPlugin

public FigisPlugin()
Method Detail

name

public String name()
Specified by:
name in interface org.gcube.data.tmf.api.Plugin

description

public String description()
Specified by:
description in interface org.gcube.data.tmf.api.Plugin

properties

public List<org.gcube.data.tmf.api.Property> properties()
Specified by:
properties in interface org.gcube.data.tmf.api.Plugin

binder

public org.gcube.data.tmf.api.SourceBinder binder()
Specified by:
binder in interface org.gcube.data.tmf.api.Plugin

requestSchemas

public List<String> requestSchemas()
Specified by:
requestSchemas in interface org.gcube.data.tmf.api.Plugin

isAnchored

public boolean isAnchored()
Specified by:
isAnchored in interface org.gcube.data.tmf.api.Plugin

start

public void start(org.gcube.data.tmf.api.Environment environment)
           throws Exception
Specified by:
start in interface org.gcube.data.tmf.api.PluginLifecycle
Throws:
Exception

stop

public void stop(org.gcube.data.tmf.api.Environment environment)
Specified by:
stop in interface org.gcube.data.tmf.api.PluginLifecycle


Copyright © 2013. All Rights Reserved.