|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.webdocwf.util.loader.CounterColumns
CounterColumns - insert auto increment values in target counter columns.
Constructor Summary | |
CounterColumns()
Empty constructor of CounterColumns class |
Method Summary | |
void |
counterColumnTypes(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection c,
int firstColumn,
boolean columnsSuportedTarget,
ConfigReader configReaderTarget)
Method counterColumnTypes is used to put types of constant columns into global vector sorted in target tables. |
java.util.Vector |
getCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
This method read value of counterIncrement parameter |
java.util.Vector |
getCounterName(java.lang.String tableName,
java.lang.String tableID)
This method read value of counterNames parameter |
java.lang.String |
getCounterNameColumn()
This method read value of counterNameColumn parameter |
java.util.Vector |
getCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
This method read value of counterStartValue parameter |
java.util.Vector |
getCounterStartValueReset(java.lang.String tableName,
java.lang.String tableID)
This method read value of counterStartValueReset parameter |
java.lang.String |
getCounterTableName()
This method read value of counterTableName parameter |
java.util.Vector |
getCounterValue(java.lang.String tableName,
java.lang.String tableID)
This method set values for currentCounterValue parameter |
java.lang.String |
getCounterValueColumn()
This method read value of counterValueColumn parameter |
java.util.Vector |
getSubCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
This method read value of getSubCounterIncrement parameter |
java.util.Vector |
getSubCounterKeyColumns(java.lang.String tableName,
java.lang.String tableID)
This method read value of subCounterKeyColumns parameter |
java.util.Vector |
getSubCounterKeyColumnsTyp(java.lang.String tableName,
java.lang.String tableID)
This method read value of subCounterKeyColumnsTyp parameter |
java.util.Vector |
getSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID)
This method read value of subCounterKeyValues parameter |
java.util.Vector |
getSubCounterName(java.lang.String tableName,
java.lang.String tableID)
This method read value of subCounterName parameter |
java.util.Vector |
getSubCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
This method read value of getSubCounterStartValue parameter |
java.util.Vector |
getSubTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
This method read value of subTargetColumnName parameter |
java.util.Vector |
getSubTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
This method read value of subTargetColumnTyp parameter |
java.util.Vector |
getSubValueMode(java.lang.String tableName,
java.lang.String tableID)
This method read value of subValueMode parameter |
java.util.Vector |
getTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
This method read value of targetColumnName parameter |
java.util.Vector |
getTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
This method read value of targetColumnTyp parameter |
java.util.Vector |
getValueMode(java.lang.String tableName,
java.lang.String tableID)
This method read value of valueMode parameter |
void |
readConstantColumnAttributes(org.w3c.dom.Document doc,
int importJob)
This method sets the value of: counterTableName, counterNameColumn and counterValueColumn parameters |
void |
readConstantColumnsParameters(org.w3c.dom.Document doc,
int importJob)
This method sets the value of next parameters: vecCounterName, vecCounterIncrement, vecCounterStartValue, vecTargetColumnName, vecValueMode, vecCounterStartValueReset, vecTargetTableName, vecTargetTableID, vecSubCounterName, vecSubCounterIncrement, vecSubCounterStartValue, vecSubTargetTableName, vecSubTargetTableID, vecSubTargetColumnName, vecSubValueMode and vecSubKeyColumns |
java.util.Vector |
readSubCounterValue(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn,
java.lang.String tableMode,
ConfigReader targetConfigReader)
This method read value of sub counter parameter |
void |
reset()
This method reset all variables |
void |
resetSubCounterCache()
This method reset cach for subcounter |
void |
setConstantColumnsParameters(java.lang.String tableName,
java.lang.String tableID)
This method sets the value of Constant Columns parameters |
void |
setCounterNameColumn(java.lang.String nameColumn)
This method sets the value of counterNameColumn parameter |
void |
setCounterTableName(java.lang.String tableName)
This method sets the value of counterTableName parameter |
void |
setCounterValue(java.lang.String tableName,
java.lang.String tableID)
This method set values for Counter columns |
void |
setCounterValueColumn(java.lang.String valueColumn)
This method sets the value of counterValueColumn parameter |
void |
setLogger(Logger logger)
This method set logger object |
void |
setSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID,
java.util.Hashtable values)
This method set value of subCounterKeyValues parameter |
void |
setTargetColumnStartValues(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn)
This method set values for currentCounterValue parameter |
void |
updateCounter(java.sql.Connection conn)
This method check the update operation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CounterColumns()
Method Detail |
public void setLogger(Logger logger)
public java.lang.String getCounterTableName()
public java.lang.String getCounterValueColumn()
public java.lang.String getCounterNameColumn()
public void setCounterNameColumn(java.lang.String nameColumn)
nameColumn
- is name of the columnpublic void setCounterValueColumn(java.lang.String valueColumn)
valueColumn
- is value of the columnpublic void setCounterTableName(java.lang.String tableName)
tableName
- is table namepublic void readConstantColumnAttributes(org.w3c.dom.Document doc, int importJob)
doc
- represents Object documentimportJob
- represents current import jobpublic void readConstantColumnsParameters(org.w3c.dom.Document doc, int importJob)
doc
- represents Object documentimportJob
- represents current import jobpublic void setConstantColumnsParameters(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table IDpublic java.util.Vector getCounterName(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getCounterIncrement(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getCounterStartValue(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getTargetColumnName(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getTargetColumnTyp(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getValueMode(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getCounterStartValueReset(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterName(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterIncrement(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterStartValue(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubTargetColumnName(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubTargetColumnTyp(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubValueMode(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterKeyColumns(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterKeyColumnsTyp(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public java.util.Vector getSubCounterKeyValues(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public void setSubCounterKeyValues(java.lang.String tableName, java.lang.String tableID, java.util.Hashtable values)
tableName
- defines table nametableID
- defines table IDvalues
- is hashtable new key valuespublic void setCounterValue(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table IDpublic java.util.Vector getCounterValue(java.lang.String tableName, java.lang.String tableID)
tableName
- is table nametableID
- is table ID
public void setTargetColumnStartValues(java.lang.String tableName, java.lang.String tableID, java.sql.Connection conn, int firstColumn) throws java.sql.SQLException
tableName
- is table nametableID
- is table IDconn
- is connection to target databasefirstColumn
- is first column
java.sql.SQLException
public void updateCounter(java.sql.Connection conn) throws java.sql.SQLException
conn
- is connection
java.sql.SQLException
public java.util.Vector readSubCounterValue(java.lang.String tableName, java.lang.String tableID, java.sql.Connection conn, int firstColumn, java.lang.String tableMode, ConfigReader targetConfigReader) throws java.sql.SQLException, LoaderException
tableName
- is table nametableID
- is table IDconn
- is connectionfirstColumn
- is first column
java.sql.SQLException
LoaderException
public void resetSubCounterCache()
public void counterColumnTypes(java.lang.String tableName, java.lang.String tableID, java.sql.Connection c, int firstColumn, boolean columnsSuportedTarget, ConfigReader configReaderTarget) throws java.sql.SQLException, java.lang.NullPointerException
c
- Connection to target database.tableName
- is table nametableID
- is table IDfirstColumn
- is first column
java.sql.SQLException
- Constructs an SQLException object with a reason.
java.lang.NullPointerException
- Constructs a NullPointerException with the specified detail message.public void reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |