public class TableConfigProperties
extends java.lang.Object
Constructor and Description |
---|
TableConfigProperties(java.lang.String tableName,
java.lang.String deleteKey,
java.lang.String deleteValue,
java.util.List columnList)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addIDResolveProperties(java.lang.String columnName,
IDResolveConfigProperties idResolveProperties)
Add an association ID resolve properties to the column name
|
java.lang.String |
getClassName()
Get the class name
|
java.util.List |
getColumnList()
Get the column list.
|
java.lang.String |
getDeleteKey()
Get the delete key
|
java.lang.String |
getDeleteValue()
Get the delete value string
|
IDResolveConfigProperties |
getIDResolveProperties(java.lang.String columnName)
Get the ID resolve properties associated with the column name.
|
java.util.List<com.ibm.commerce.foundation.dataload.config.ParameterProperties> |
getParameterList()
Get the parameter list
|
java.lang.String |
getTableName()
Get the table name
|
boolean |
isExcludeUnListedColumns()
Returns the flag whether to exclude all columns which are not specified.
|
void |
setClassName(java.lang.String className)
Set a class name
|
void |
setExcludeUnListedColumns(boolean bExcludeUnListedColumns)
Set the flag for the excluding all columns which are not specified.
|
void |
setParameterList(java.util.List<com.ibm.commerce.foundation.dataload.config.ParameterProperties> parameterList)
Set parameter list
|
java.lang.String |
toString()
Build the string representation of this object.
|
public TableConfigProperties(java.lang.String tableName, java.lang.String deleteKey, java.lang.String deleteValue, java.util.List columnList)
tableName
- table namedeleteKey
- delete key namedeleteValue
- delete valuecolumnList
- a list of ColumnConfigPropertiespublic java.lang.String getTableName()
public java.util.List getColumnList()
public IDResolveConfigProperties getIDResolveProperties(java.lang.String columnName)
columnName
- column namepublic void addIDResolveProperties(java.lang.String columnName, IDResolveConfigProperties idResolveProperties)
columnName
- column nameidResolveProperties
- ID resolve properties.public java.lang.String getDeleteKey()
public java.lang.String getDeleteValue()
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
className
- a class namepublic java.util.List<com.ibm.commerce.foundation.dataload.config.ParameterProperties> getParameterList()
public void setParameterList(java.util.List<com.ibm.commerce.foundation.dataload.config.ParameterProperties> parameterList)
parameterList
- a parameter listpublic boolean isExcludeUnListedColumns()
public void setExcludeUnListedColumns(boolean bExcludeUnListedColumns)
bExcludeUnListedColumns
- a true or false flagpublic java.lang.String toString()
toString
in class java.lang.Object