it.eng.spagobi.engines.weka
Class WekaKFRunner

java.lang.Object
  extended by it.eng.spagobi.engines.weka.WekaKFRunner

public class WekaKFRunner
extends java.lang.Object

Author:
Gioia

Field Summary
protected  java.beans.beancontext.BeanContextSupport beanContextSupport
           
protected  java.util.Vector beans
           
protected  java.util.Vector connections
           
protected  java.lang.String dbPassword
           
protected  java.lang.String dbUrl
           
protected  java.lang.String dbUser
           
protected  java.sql.Connection inConnection
           
protected  java.lang.String[] keyColumnNames
           
protected  java.util.Vector loaders
           
protected  java.sql.Connection outConnection
           
protected  java.util.Vector savers
           
protected  java.lang.String version
           
protected  java.lang.String versionColumnName
           
protected  boolean versioning
           
protected  java.lang.String writeMode
           
 
Constructor Summary
WekaKFRunner()
           
WekaKFRunner(java.sql.Connection inConnection, java.sql.Connection outConnection)
           
 
Method Summary
 java.lang.String getDbPassword()
           
 java.lang.String getDbUrl()
           
 java.lang.String getDbUser()
           
 java.sql.Connection getInConnection()
           
 java.lang.String[] getKeyColumnNames()
           
 java.util.Vector getLoaders()
           
 java.sql.Connection getOutConnection()
           
 java.util.Vector getSavers()
           
 java.lang.String getVersion()
           
 java.lang.String getVersionColumnName()
           
 java.lang.String getWriteMode()
           
 boolean isVersioning()
           
 void loadKFTemplate(java.io.File template)
           
 void reset()
           
 void run()
           
 void run(boolean forceSetup, boolean forceBlocking)
           
 void setDbPassword(java.lang.String dbPassword)
           
 void setDbUrl(java.lang.String dbUrl)
           
 void setDbUser(java.lang.String dbUser)
           
 void setInConnection(java.sql.Connection inConnection)
           
 void setKeyColumnNames(java.lang.String[] keyColumnNames)
           
 void setOutConnection(java.sql.Connection outConnection)
           
 void setupLoaders()
          Setup Loader filling missing parameter values *
 void setupSavers()
          Setup Saver filling missing parameter values *
 void setVersion(java.lang.String version)
           
 void setVersionColumnName(java.lang.String versionColumnName)
           
 void setVersioning(boolean versioning)
           
 void setWriteMode(java.lang.String writeMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanContextSupport

protected java.beans.beancontext.BeanContextSupport beanContextSupport

beans

protected java.util.Vector beans

connections

protected java.util.Vector connections

loaders

protected java.util.Vector loaders

savers

protected java.util.Vector savers

writeMode

protected java.lang.String writeMode

keyColumnNames

protected java.lang.String[] keyColumnNames

versioning

protected boolean versioning

versionColumnName

protected java.lang.String versionColumnName

version

protected java.lang.String version

inConnection

protected java.sql.Connection inConnection

outConnection

protected java.sql.Connection outConnection

dbUrl

protected java.lang.String dbUrl

dbUser

protected java.lang.String dbUser

dbPassword

protected java.lang.String dbPassword
Constructor Detail

WekaKFRunner

public WekaKFRunner()

WekaKFRunner

public WekaKFRunner(java.sql.Connection inConnection,
                    java.sql.Connection outConnection)
Method Detail

getLoaders

public java.util.Vector getLoaders()

getSavers

public java.util.Vector getSavers()

getDbPassword

public java.lang.String getDbPassword()

setDbPassword

public void setDbPassword(java.lang.String dbPassword)

getDbUrl

public java.lang.String getDbUrl()

setDbUrl

public void setDbUrl(java.lang.String dbUrl)

getDbUser

public java.lang.String getDbUser()

setDbUser

public void setDbUser(java.lang.String dbUser)

reset

public void reset()

getInConnection

public java.sql.Connection getInConnection()

setInConnection

public void setInConnection(java.sql.Connection inConnection)

getOutConnection

public java.sql.Connection getOutConnection()

setOutConnection

public void setOutConnection(java.sql.Connection outConnection)

getWriteMode

public java.lang.String getWriteMode()

setWriteMode

public void setWriteMode(java.lang.String writeMode)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getVersionColumnName

public java.lang.String getVersionColumnName()

setVersionColumnName

public void setVersionColumnName(java.lang.String versionColumnName)

isVersioning

public boolean isVersioning()

setVersioning

public void setVersioning(boolean versioning)

loadKFTemplate

public void loadKFTemplate(java.io.File template)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setupLoaders

public void setupLoaders()
Setup Loader filling missing parameter values *


setupSavers

public void setupSavers()
Setup Saver filling missing parameter values *


run

public void run()

run

public void run(boolean forceSetup,
                boolean forceBlocking)

getKeyColumnNames

public java.lang.String[] getKeyColumnNames()

setKeyColumnNames

public void setKeyColumnNames(java.lang.String[] keyColumnNames)