org.webdocwf.util.loader
Class CounterColumns
java.lang.Object
|
+--org.webdocwf.util.loader.CounterColumns
- public class CounterColumns
- extends java.lang.Object
CounterColumns - insert auto increment values in target counter columns.
Method Summary |
void |
counterColumnTypes(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection c,
int firstColumn)
Method counterColumnTypes is used to put types of constant columns into
global vector sorted in target tables.If there is an error, Exception
"SQLException" or "NullPointerException" is thrown. |
java.util.Vector |
getCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getCounterName(java.lang.String tableName,
java.lang.String tableID)
|
java.lang.String |
getCounterNameColumn()
|
java.util.Vector |
getCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getCounterStartValueReset(java.lang.String tableName,
java.lang.String tableID)
|
java.lang.String |
getCounterTableName()
|
java.util.Vector |
getCounterValue(java.lang.String tableName,
java.lang.String tableID)
|
java.lang.String |
getCounterValueColumn()
|
java.util.Vector |
getSubCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubCounterKeyColumns(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubCounterKeyColumnsTyp(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubCounterName(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getSubValueMode(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
|
java.util.Vector |
getValueMode(java.lang.String tableName,
java.lang.String tableID)
|
void |
readConstantColumnAttributes(org.w3c.dom.Document doc,
int importJob)
|
void |
readConstantColumnsParameters(org.w3c.dom.Document doc,
int importJob)
|
java.util.Vector |
readSubCounterValue(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn)
|
void |
reset()
|
void |
setConstantColumnsParameters(java.lang.String tableName,
java.lang.String tableID)
|
void |
setCounterNameColumn(java.lang.String nameColumn)
|
void |
setCounterTableName(java.lang.String tableName)
|
void |
setCounterValue(java.lang.String tableName,
java.lang.String tableID)
|
void |
setCounterValueColumn(java.lang.String valueColumn)
|
void |
setSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID,
java.util.Hashtable values)
|
void |
setTargetColumnStartValues(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn)
|
boolean |
updateCounter(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CounterColumns
public CounterColumns()
getCounterTableName
public java.lang.String getCounterTableName()
- Returns:
- String name of counter table
getCounterValueColumn
public java.lang.String getCounterValueColumn()
- Returns:
- String name of column in counter table with current values of each counter
getCounterNameColumn
public java.lang.String getCounterNameColumn()
- Returns:
- String name of column in counter table with counter names.
setCounterNameColumn
public void setCounterNameColumn(java.lang.String nameColumn)
- Parameters:
nameColumn
-
setCounterValueColumn
public void setCounterValueColumn(java.lang.String valueColumn)
- Parameters:
valueColumn
-
setCounterTableName
public void setCounterTableName(java.lang.String tableName)
- Parameters:
tableName
-
readConstantColumnAttributes
public void readConstantColumnAttributes(org.w3c.dom.Document doc,
int importJob)
- Parameters:
doc
- importJob
-
readConstantColumnsParameters
public void readConstantColumnsParameters(org.w3c.dom.Document doc,
int importJob)
- Parameters:
doc
- importJob
-
setConstantColumnsParameters
public void setConstantColumnsParameters(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
getCounterName
public java.util.Vector getCounterName(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getCounterIncrement
public java.util.Vector getCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
- Vector of increment values for all counter columns in table tableName.
getCounterStartValue
public java.util.Vector getCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
- Vector of start values for all counter columns in table tableName.
getTargetColumnName
public java.util.Vector getTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
- Vector of counter column names for all counter columns in table tableName.
getTargetColumnTyp
public java.util.Vector getTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
- Vector of counter column types for all counter columns in table tableName.
getValueMode
public java.util.Vector getValueMode(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getCounterStartValueReset
public java.util.Vector getCounterStartValueReset(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterName
public java.util.Vector getSubCounterName(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterIncrement
public java.util.Vector getSubCounterIncrement(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterStartValue
public java.util.Vector getSubCounterStartValue(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubTargetColumnName
public java.util.Vector getSubTargetColumnName(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubTargetColumnTyp
public java.util.Vector getSubTargetColumnTyp(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubValueMode
public java.util.Vector getSubValueMode(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterKeyColumns
public java.util.Vector getSubCounterKeyColumns(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterKeyColumnsTyp
public java.util.Vector getSubCounterKeyColumnsTyp(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
getSubCounterKeyValues
public java.util.Vector getSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
setSubCounterKeyValues
public void setSubCounterKeyValues(java.lang.String tableName,
java.lang.String tableID,
java.util.Hashtable values)
setCounterValue
public void setCounterValue(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
getCounterValue
public java.util.Vector getCounterValue(java.lang.String tableName,
java.lang.String tableID)
- Parameters:
tableName
- tableID
-
- Returns:
- Vector of current counter values for table - tableName
setTargetColumnStartValues
public void setTargetColumnStartValues(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn)
throws java.sql.SQLException
- Parameters:
tableName
- tableID
- conn
- firstColumn
-
- Throws:
java.sql.SQLException
updateCounter
public boolean updateCounter(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn)
throws java.sql.SQLException
- Parameters:
tableName
- tableID
- conn
-
- Returns:
- true if update operation OK, false otherwise
- Throws:
java.sql.SQLException
readSubCounterValue
public java.util.Vector readSubCounterValue(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection conn,
int firstColumn)
throws java.sql.SQLException
- Parameters:
tableName
- tableID
- conn
- firstColumn
-
- Returns:
-
- Throws:
java.sql.SQLException
counterColumnTypes
public void counterColumnTypes(java.lang.String tableName,
java.lang.String tableID,
java.sql.Connection c,
int firstColumn)
throws java.sql.SQLException,
java.lang.NullPointerException
- Method counterColumnTypes is used to put types of constant columns into
global vector sorted in target tables.If there is an error, Exception
"SQLException" or "NullPointerException" is thrown.
- Parameters:
c
- Connection to target database.
- Throws:
java.sql.SQLException
- Constructs an SQLException object with a reason.
java.lang.NullPointerException
- Constructs a NullPointerException with the specified detail message.
reset
public void reset()
Copyright © 2002-2003 Together - the Workgroup. All Rights Reserved.