org.gcube.contentmanagement.lexicalmatcher.analysis.core
Class EngineConfiguration

java.lang.Object
  extended by org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
      extended by org.gcube.contentmanagement.lexicalmatcher.analysis.core.EngineConfiguration

public class EngineConfiguration
extends LexicalEngineConfiguration


Field Summary
 
Fields inherited from class org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
categoryDiscardDifferencialThreshold, categoryDiscardThreshold, chunkSize, description, entryAcceptanceThreshold, idColumn, nameHuman, numberOfThreadsToUse, randomTake, ReferenceChunksToTake, referenceColumn, referenceTable, singleEntryRecognitionMaxDeviation, TimeSeriesChunksToTake, useSimpleDistance
 
Constructor Summary
EngineConfiguration()
           
 
Method Summary
 void configure(String absoluteFilePath)
           
 Boolean createTable()
           
 String getCachePath()
           
 String getConfigPath()
           
 String getCsquareCode()
           
 String getDatabaseAutomaticTestTable()
           
 String getDatabaseDialect()
           
 String getDatabaseDriver()
           
 String getDatabaseIdleConnectionTestPeriod()
           
 String getDatabasePassword()
           
 String getDatabaseURL()
           
 String getDatabaseUserName()
           
 String getDistributionTable()
           
 HashMap<String,String> getGeneralProperties()
           
 String getHcafTable()
           
 String getHspenTable()
           
 String getMaxminLatTable()
           
 Integer getNumberOfThreads()
           
 String getOccurrenceCellsTable()
           
 String getOriginHspenTable()
           
 String getRemoteCalculator()
           
 String getRemoteEnvironment()
           
 String getServiceUserName()
           
 String getSpeciesID()
           
 String getTableStore()
           
 Boolean getWriteSummaryLog()
           
 Boolean isNativeGeneration()
           
 Boolean isType2050()
           
 void setCachePath(String cachePath)
           
 void setConfigPath(String configPath)
           
 void setCreateTable(Boolean createTable)
           
 void setCsquareCode(String csquareCode)
           
 void setDatabaseAutomaticTestTable(String databaseAutomaticTestTable)
           
 void setDatabaseDialect(String databaseDialect)
           
 void setDatabaseDriver(String databaseDriver)
           
 void setDatabaseIdleConnectionTestPeriod(String databaseIdleConnectionTestPeriod)
           
 void setDatabasePassword(String databasePassword)
           
 void setDatabaseURL(String databaseURL)
           
 void setDatabaseUserName(String databaseUserName)
           
 void setDistributionTable(String distributionTable)
           
 void setGeneralProperties(HashMap<String,String> generalProperties)
           
 void setHcafTable(String hcafTable)
           
 void setHspenTable(String hspenTable)
           
 void setMaxminLatTable(String maxminLatTable)
           
 void setNativeGeneration(Boolean nativeGeneration)
           
 void setNumberOfThreads(Integer numberOfThreads)
           
 void setOccurrenceCellsTable(String occurrenceCellsTable)
           
 void setOriginHspenTable(String originHspenTable)
           
 void setRemoteCalculator(String remoteCalculator)
           
 void setRemoteEnvironment(String remoteEnvironment)
           
 void setServiceUserName(String serviceUserName)
           
 void setSpeciesID(String speciesID)
           
 void setTableStore(String tableStore)
           
 void setType2050(Boolean type2050)
           
 void setUseDB(Boolean writeOnDB)
           
 void setWriteSummaryLog(Boolean writeSummaryLog)
           
 Boolean useDB()
           
 
Methods inherited from class org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
getCategoryDiscardDifferencialThreshold, getCategoryDiscardThreshold, getChunkSize, getDescription, getEntryAcceptanceThreshold, getIdColumn, getNameHuman, getNumberOfThreadsToUse, getReferenceChunksToTake, getReferenceColumn, getReferenceTable, getSingleEntryRecognitionMaxDeviation, getTimeSeriesChunksToTake, isRandomTake, isUseSimpleDistance, mergeConfig, setCategoryDiscardDifferencialThreshold, setCategoryDiscardThreshold, setChunkSize, setDescription, setEntryAcceptanceThreshold, setIdColumn, setNameHuman, setNumberOfThreadsToUse, setRandomTake, setReferenceChunksToTake, setReferenceColumn, setReferenceTable, setSingleEntryRecognitionMaxDeviation, setTimeSeriesChunksToTake, setUseSimpleDistance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineConfiguration

public EngineConfiguration()
Method Detail

configure

public void configure(String absoluteFilePath)
Overrides:
configure in class LexicalEngineConfiguration

setDatabaseDriver

public void setDatabaseDriver(String databaseDriver)
Overrides:
setDatabaseDriver in class LexicalEngineConfiguration

getDatabaseDriver

public String getDatabaseDriver()
Overrides:
getDatabaseDriver in class LexicalEngineConfiguration

setDatabaseURL

public void setDatabaseURL(String databaseURL)
Overrides:
setDatabaseURL in class LexicalEngineConfiguration

getDatabaseURL

public String getDatabaseURL()
Overrides:
getDatabaseURL in class LexicalEngineConfiguration

setDatabaseUserName

public void setDatabaseUserName(String databaseUserName)
Overrides:
setDatabaseUserName in class LexicalEngineConfiguration

getDatabaseUserName

public String getDatabaseUserName()
Overrides:
getDatabaseUserName in class LexicalEngineConfiguration

setDatabasePassword

public void setDatabasePassword(String databasePassword)
Overrides:
setDatabasePassword in class LexicalEngineConfiguration

getDatabasePassword

public String getDatabasePassword()
Overrides:
getDatabasePassword in class LexicalEngineConfiguration

setDatabaseDialect

public void setDatabaseDialect(String databaseDialect)
Overrides:
setDatabaseDialect in class LexicalEngineConfiguration

getDatabaseDialect

public String getDatabaseDialect()
Overrides:
getDatabaseDialect in class LexicalEngineConfiguration

setDatabaseIdleConnectionTestPeriod

public void setDatabaseIdleConnectionTestPeriod(String databaseIdleConnectionTestPeriod)
Overrides:
setDatabaseIdleConnectionTestPeriod in class LexicalEngineConfiguration

getDatabaseIdleConnectionTestPeriod

public String getDatabaseIdleConnectionTestPeriod()
Overrides:
getDatabaseIdleConnectionTestPeriod in class LexicalEngineConfiguration

setDatabaseAutomaticTestTable

public void setDatabaseAutomaticTestTable(String databaseAutomaticTestTable)
Overrides:
setDatabaseAutomaticTestTable in class LexicalEngineConfiguration

getDatabaseAutomaticTestTable

public String getDatabaseAutomaticTestTable()
Overrides:
getDatabaseAutomaticTestTable in class LexicalEngineConfiguration

setConfigPath

public void setConfigPath(String configPath)

getConfigPath

public String getConfigPath()

setDistributionTable

public void setDistributionTable(String distributionTable)

getDistributionTable

public String getDistributionTable()

setHcafTable

public void setHcafTable(String hcafTable)

getHcafTable

public String getHcafTable()

setCreateTable

public void setCreateTable(Boolean createTable)

createTable

public Boolean createTable()

setNativeGeneration

public void setNativeGeneration(Boolean nativeGeneration)

isNativeGeneration

public Boolean isNativeGeneration()

setType2050

public void setType2050(Boolean type2050)

isType2050

public Boolean isType2050()

setSpeciesID

public void setSpeciesID(String speciesID)

getSpeciesID

public String getSpeciesID()

setCsquareCode

public void setCsquareCode(String csquareCode)

getCsquareCode

public String getCsquareCode()

setNumberOfThreads

public void setNumberOfThreads(Integer numberOfThreads)

getNumberOfThreads

public Integer getNumberOfThreads()

setHspenTable

public void setHspenTable(String hspenTable)

getHspenTable

public String getHspenTable()

setUseDB

public void setUseDB(Boolean writeOnDB)

useDB

public Boolean useDB()

setOccurrenceCellsTable

public void setOccurrenceCellsTable(String occurrenceCellsTable)

getOccurrenceCellsTable

public String getOccurrenceCellsTable()

setOriginHspenTable

public void setOriginHspenTable(String originHspenTable)

getOriginHspenTable

public String getOriginHspenTable()

setRemoteCalculator

public void setRemoteCalculator(String remoteCalculator)

getRemoteCalculator

public String getRemoteCalculator()

setServiceUserName

public void setServiceUserName(String serviceUserName)

getServiceUserName

public String getServiceUserName()

setCachePath

public void setCachePath(String cachePath)

getCachePath

public String getCachePath()

setWriteSummaryLog

public void setWriteSummaryLog(Boolean writeSummaryLog)

getWriteSummaryLog

public Boolean getWriteSummaryLog()

setMaxminLatTable

public void setMaxminLatTable(String maxminLatTable)

getMaxminLatTable

public String getMaxminLatTable()

setGeneralProperties

public void setGeneralProperties(HashMap<String,String> generalProperties)

getGeneralProperties

public HashMap<String,String> getGeneralProperties()

setRemoteEnvironment

public void setRemoteEnvironment(String remoteEnvironment)

getRemoteEnvironment

public String getRemoteEnvironment()

getTableStore

public String getTableStore()

setTableStore

public void setTableStore(String tableStore)


Copyright © 2013. All Rights Reserved.