eu.bootstrep.Beans
Class ListBean

java.lang.Object
  extended by eu.bootstrep.Beans.ListBean

public class ListBean
extends java.lang.Object

This class contains all lists used to manage the loading process. Lists are accessed by get&set methods
This class manages tables and their input files, i.e. files containing data to load into tables, as lists. These two kind of lists are kept aligned, thus, at a given position i, the i-th table is aligned with its input file.
The database contains two main type of tables:

The distinction above is used for staging tables only. In this case, both lists managing standard tables and lists managing correspondence tables have been defined.
Target frame tables do not have this distinction: same lists contain both kind of tables.
This beans is instantiated in the classes


Field Summary
static java.util.ArrayList<java.lang.String> fileNames
          Array list containing names of input files for standard staging tables.
static java.util.ArrayList<java.lang.String> fileRelNames
          Array list containing names of input files for correspondence staging tables.
static java.util.ArrayList<java.lang.String> finalTables
          Array list containing target frame tables of type final.
static java.util.ArrayList<java.lang.String> insertRelStrings
          Deprecated.  
static java.util.ArrayList<java.lang.String> insertRelTables
          Array list containing correspondence staging tables.
static java.util.ArrayList<java.lang.String> insertRelValues
          Deprecated.  
static java.util.ArrayList<java.lang.String> insertStrings
          Deprecated.  
static java.util.ArrayList<java.lang.String> insertTables
          Array list containing standard staging tables.
static java.util.ArrayList<java.lang.Integer> mainDeep
          Deprecated.  
static java.util.ArrayList<java.lang.String> mainLog
          Array list containing "log" of XML entries.
static java.util.ArrayList<java.lang.String> mainVariables
          Array list containing XML entries.
static java.util.ArrayList<java.lang.String> prefTables
          Array list containing target frame tables of type preferred.
static java.util.ArrayList<java.lang.String> specialTables
          Array list containing target frame tables of type special.
static java.util.ArrayList<java.lang.String> synSemTables
          Array list containing target frame tables of type syntactic and semantic.
static java.util.ArrayList<java.lang.String> tempList
          Deprecated.  
static java.util.ArrayList<java.lang.String> tgtTables
          Array list containing target frame tables og type target.
 java.util.Vector theCore
          Vector containing the core object.
 java.util.Vector theTable2Load
          Vector containing tables to load.
 
Constructor Summary
ListBean()
           
 
Method Summary
static java.util.ArrayList<java.lang.String> getFileNames()
          get the Array list containing input file names for standard staging tables
static java.util.ArrayList<java.lang.String> getFileRelNames()
          get the Array list containing input file names for correspondence staging tables
static java.util.ArrayList<java.lang.String> getFinalTables()
          get the Array list containing final tables.
static java.util.ArrayList<java.lang.String> getInsertRelStrings()
          Deprecated.  
static java.util.ArrayList<java.lang.String> getInsertRelTables()
          get the Array list containing correspondence staging tables.
static java.util.ArrayList<java.lang.String> getInsertRelValues()
          Deprecated.  
static java.util.ArrayList<java.lang.String> getInsertStrings()
          Deprecated.  
static java.util.ArrayList<java.lang.String> getInsertTables()
          get Array list containing standard staging tables.
static java.util.ArrayList<java.lang.Integer> getMainDeep()
          Deprecated.  
static java.util.ArrayList<java.lang.String> getMainLog()
          get the Array list containing log information of XML elements.
static java.util.ArrayList<java.lang.String> getMainVariables()
          get the Array list containing XML entries.
static java.util.ArrayList<java.lang.String> getPrefTables()
          get the Array list containing preferred tables.
static java.util.ArrayList<java.lang.String> getSpecialTables()
          get the Array list containing special tables.
static java.util.ArrayList<java.lang.String> getSynSemTables()
          get the Array list containing syntax and semantic specific tables.
static java.util.ArrayList<java.lang.String> getTempList()
          Deprecated.  
static java.util.ArrayList<java.lang.String> getTgtTables()
          get the Array list containing target tables.
 java.util.Vector getTheCore()
          get the theCore object.
 java.util.Vector getTheTable2Load()
          set the vector containing tables to load.
static void setFileNames(java.util.ArrayList<java.lang.String> fileNames)
          set the Array list containing input file names for standard staging tables.
static void setFileRelNames(java.util.ArrayList<java.lang.String> fileRelNames)
          set the Array list containing input file names for correspondence staging tables.
static void setFinalTables(java.util.ArrayList<java.lang.String> finalTables)
          set the Array list containing final tables.
static void setInsertRelStrings(java.util.ArrayList<java.lang.String> insertRelStrings)
          Deprecated.  
static void setInsertRelTables(java.util.ArrayList<java.lang.String> insertRelTables)
          set the Array list containing correspondence staging tables
static void setInsertRelValues(java.util.ArrayList<java.lang.String> insertRelValues)
          Deprecated.  
static void setInsertStrings(java.util.ArrayList<java.lang.String> insertStrings)
          Deprecated.  
static void setInsertTables(java.util.ArrayList<java.lang.String> insertTables)
          set Array list containing standard staging tables.
static void setMainDeep(java.util.ArrayList<java.lang.Integer> mainDeep)
          Deprecated.  
static void setMainLog(java.util.ArrayList<java.lang.String> mainLog)
          set the Array list containing log information of XML entries.
static void setMainVariables(java.util.ArrayList<java.lang.String> mainVariables)
          set the Array list containing XML entries.
static void setPrefTables(java.util.ArrayList<java.lang.String> prefTables)
          set the Array list containing preferred tables
static void setSpecialTables(java.util.ArrayList<java.lang.String> specialTables)
          set the Array list containing special tables.
static void setSynSemTables(java.util.ArrayList<java.lang.String> synsemTables)
          set the Array list containing syntax and semantic specific tables.
static void setTempList(java.util.ArrayList<java.lang.String> tempList)
          Deprecated.  
static void setTgtTables(java.util.ArrayList<java.lang.String> tgtTables)
          set the Array list containing target tables.
 void setTheCore(java.util.Vector theCore)
          set the theCore object.
 void setTheTable2Load(java.util.Vector theTable2Load)
          set the vector containing tables to load.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainVariables

public static java.util.ArrayList<java.lang.String> mainVariables
Array list containing XML entries.
This variable along with its get& set methods is used in:


tempList

public static java.util.ArrayList<java.lang.String> tempList
Deprecated. 
Array list for temporary entries


mainDeep

public static java.util.ArrayList<java.lang.Integer> mainDeep
Deprecated. 
Array list containing "deep" of XML entries


insertStrings

public static java.util.ArrayList<java.lang.String> insertStrings
Deprecated. 
Array list containing load sql instruction


insertTables

public static java.util.ArrayList<java.lang.String> insertTables
Array list containing standard staging tables. This variable along with its get& set methods is used in:


tgtTables

public static java.util.ArrayList<java.lang.String> tgtTables
Array list containing target frame tables og type target.
This variable along with its get& set methods is used in:


synSemTables

public static java.util.ArrayList<java.lang.String> synSemTables
Array list containing target frame tables of type syntactic and semantic.
This variable along with its get& set methods is used in:


specialTables

public static java.util.ArrayList<java.lang.String> specialTables
Array list containing target frame tables of type special.
This variable along with its get& set methods is used in:


prefTables

public static java.util.ArrayList<java.lang.String> prefTables
Array list containing target frame tables of type preferred.
This variable along with its get& set methods is used in:


finalTables

public static java.util.ArrayList<java.lang.String> finalTables
Array list containing target frame tables of type final.
This variable along with its get& set methods is used in:


insertRelStrings

public static java.util.ArrayList<java.lang.String> insertRelStrings
Deprecated. 
Array list containing load sql instruction for correspondence staging tables.


insertRelTables

public static java.util.ArrayList<java.lang.String> insertRelTables
Array list containing correspondence staging tables.
This variable along with its get& set methods is used in:


insertRelValues

public static java.util.ArrayList<java.lang.String> insertRelValues
Deprecated. 
Array list containing values to load into correspondence tables


fileNames

public static java.util.ArrayList<java.lang.String> fileNames
Array list containing names of input files for standard staging tables.
This variable along with its get& set methods is used in:


fileRelNames

public static java.util.ArrayList<java.lang.String> fileRelNames
Array list containing names of input files for correspondence staging tables.
This variable along with its get& set methods is used in:


mainLog

public static java.util.ArrayList<java.lang.String> mainLog
Array list containing "log" of XML entries.
This variable along with its get& set methods is used in:


theCore

public java.util.Vector theCore
Vector containing the core object. The theCore vector contains instances of the TheElement bean. This bean shapes the XML elements.
The dimension is fixed to 100, however it can be increased from program code.
This variable along with its get& set methods is used in:


theTable2Load

public java.util.Vector theTable2Load
Vector containing tables to load.
The dimension is fixed to 100, however it can be increased increased from program code.
This variable along with its get& set methods is used in:

Constructor Detail

ListBean

public ListBean()
Method Detail

getFileNames

public static java.util.ArrayList<java.lang.String> getFileNames()
get the Array list containing input file names for standard staging tables

Returns:
the fileNames list

setFileNames

public static void setFileNames(java.util.ArrayList<java.lang.String> fileNames)
set the Array list containing input file names for standard staging tables.

Parameters:
fileNames - the fileNames list to set

getFileRelNames

public static java.util.ArrayList<java.lang.String> getFileRelNames()
get the Array list containing input file names for correspondence staging tables

Returns:
the fileRelNames list

setFileRelNames

public static void setFileRelNames(java.util.ArrayList<java.lang.String> fileRelNames)
set the Array list containing input file names for correspondence staging tables.

Parameters:
fileRelNames - the fileRelNames list to set

getInsertRelStrings

public static java.util.ArrayList<java.lang.String> getInsertRelStrings()
Deprecated. 

get Array list containing load sql instruction for correspondence staging tables.

Returns:
the insertRelStrings list

setInsertRelStrings

public static void setInsertRelStrings(java.util.ArrayList<java.lang.String> insertRelStrings)
Deprecated. 

set Array list containing load sql instruction for correspondence staging tables.

Parameters:
insertRelStrings - the insertRelStrings list to set

getInsertRelTables

public static java.util.ArrayList<java.lang.String> getInsertRelTables()
get the Array list containing correspondence staging tables.

Returns:
the insertRelTables list

setInsertRelTables

public static void setInsertRelTables(java.util.ArrayList<java.lang.String> insertRelTables)
set the Array list containing correspondence staging tables

Parameters:
insertRelTables - the insertRelTables list to set

getInsertRelValues

public static java.util.ArrayList<java.lang.String> getInsertRelValues()
Deprecated. 

get the Array list containing values to load into correspondence staging tables.

Returns:
the insertRelValues list

setInsertRelValues

public static void setInsertRelValues(java.util.ArrayList<java.lang.String> insertRelValues)
Deprecated. 

set the Array list containing values to load into correspondence staging tables.

Parameters:
insertRelValues - the insertRelValues list to set

getInsertStrings

public static java.util.ArrayList<java.lang.String> getInsertStrings()
Deprecated. 

get the Array list containing load sql instruction for standard staging tables.

Returns:
the insertStrings

setInsertStrings

public static void setInsertStrings(java.util.ArrayList<java.lang.String> insertStrings)
Deprecated. 

set the Array list containing load sql instruction for standard staging tables.

Parameters:
insertStrings - the insertStrings to set

getInsertTables

public static java.util.ArrayList<java.lang.String> getInsertTables()
get Array list containing standard staging tables.

Returns:
the insertTables list

setInsertTables

public static void setInsertTables(java.util.ArrayList<java.lang.String> insertTables)
set Array list containing standard staging tables.

Parameters:
insertTables - the insertTables list to set

getMainDeep

public static java.util.ArrayList<java.lang.Integer> getMainDeep()
Deprecated. 

get the Array list containing "deep" of XML entries.

Returns:
the mainDeep list

setMainDeep

public static void setMainDeep(java.util.ArrayList<java.lang.Integer> mainDeep)
Deprecated. 

set the Array list containing "deep" of XML entries.

Parameters:
mainDeep - the mainDeep list to set

getMainVariables

public static java.util.ArrayList<java.lang.String> getMainVariables()
get the Array list containing XML entries.

Returns:
the mainVariables list

setMainVariables

public static void setMainVariables(java.util.ArrayList<java.lang.String> mainVariables)
set the Array list containing XML entries.

Parameters:
mainVariables - the mainVariables list to set

getTheCore

public java.util.Vector getTheCore()
get the theCore object.

Returns:
the theCore

setTheCore

public void setTheCore(java.util.Vector theCore)
set the theCore object.

Parameters:
theCore - the theCore to set

getTheTable2Load

public java.util.Vector getTheTable2Load()
set the vector containing tables to load.

Returns:
the theCore

setTheTable2Load

public void setTheTable2Load(java.util.Vector theTable2Load)
set the vector containing tables to load.

Parameters:
theTable2Load - the table to load to set

getMainLog

public static java.util.ArrayList<java.lang.String> getMainLog()
get the Array list containing log information of XML elements.

Returns:
the mainLog list

setTempList

public static void setTempList(java.util.ArrayList<java.lang.String> tempList)
Deprecated. 

set the Temporary list.

Parameters:
tempList - the tempList list to set

getTempList

public static java.util.ArrayList<java.lang.String> getTempList()
Deprecated. 

get the Temporary list.

Returns:
the tempList list

setMainLog

public static void setMainLog(java.util.ArrayList<java.lang.String> mainLog)
set the Array list containing log information of XML entries.

Parameters:
mainLog - the mainLog list to set

getFinalTables

public static java.util.ArrayList<java.lang.String> getFinalTables()
get the Array list containing final tables.

Returns:
the finalTables list

setFinalTables

public static void setFinalTables(java.util.ArrayList<java.lang.String> finalTables)
set the Array list containing final tables.

Parameters:
finalTables - the finalTables list to set

getSpecialTables

public static java.util.ArrayList<java.lang.String> getSpecialTables()
get the Array list containing special tables.

Returns:
the specialTables list

setSpecialTables

public static void setSpecialTables(java.util.ArrayList<java.lang.String> specialTables)
set the Array list containing special tables.

Parameters:
specialTables - the specialTables list to set

getTgtTables

public static java.util.ArrayList<java.lang.String> getTgtTables()
get the Array list containing target tables.

Returns:
tgtTables list

setTgtTables

public static void setTgtTables(java.util.ArrayList<java.lang.String> tgtTables)
set the Array list containing target tables.

Parameters:
tgtTables - the tgtTables list to set

getSynSemTables

public static java.util.ArrayList<java.lang.String> getSynSemTables()
get the Array list containing syntax and semantic specific tables.

Returns:
synSemTables list

setSynSemTables

public static void setSynSemTables(java.util.ArrayList<java.lang.String> synsemTables)
set the Array list containing syntax and semantic specific tables.

Parameters:
synsemTables - the synSemTables list to set

getPrefTables

public static java.util.ArrayList<java.lang.String> getPrefTables()
get the Array list containing preferred tables.

Returns:
the prefTables list

setPrefTables

public static void setPrefTables(java.util.ArrayList<java.lang.String> prefTables)
set the Array list containing preferred tables

Parameters:
prefTables - the prefTables list to set