public class ExtendedTableDataObject extends TableDataObject
Constructor and Description |
---|
ExtendedTableDataObject(java.lang.String aTableName,
TableConfigProperties tableConfigProperties)
Construct an ExtendedTableDataObject.
|
Modifier and Type | Method and Description |
---|---|
void |
addColumnHandlerParameterMap(java.lang.String columnName,
java.util.Map<java.lang.String,java.lang.String> parameterMap)
Add column handler parameter map
|
void |
addTableHandlerParameterMap(java.util.Map<java.lang.String,java.lang.String> parameterMap)
Add table handler parameter map.
|
void |
addUniqueIndexColumnParameterMap(java.lang.String columnName,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> uniqueIndexColumnParameterMap)
Add unique index column parameter map
|
void |
addUniqueIndexData(java.lang.String columnName,
java.util.Map<java.lang.String,java.lang.String> uniqueIndexData)
Add a unique index data to associate with a column
|
java.util.Map<java.lang.String,java.lang.String> |
getColumnHandlerParameterMap(java.lang.String columnName)
Get column handler parameter map
|
TableConfigProperties |
getTableConfigProperties()
Get the TableConfigProperties associated with this TableDataObject
|
java.util.Map<java.lang.String,java.lang.String> |
getTableHandlerParameterMap()
Get the parameter map.
|
java.lang.String |
getTableHandlerParameterValue(java.lang.String parameterName)
Get the table handler parameter value
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getUniqueIndexColumnParameterMap(java.lang.String columnName)
Get unique index column parameter map
|
java.util.Map<java.lang.String,java.lang.String> |
getUniqueIndexData(java.lang.String columnName)
Get the unique index data associated to the column.
|
java.lang.String |
toString()
Format the object to have a better display.
|
addColumnData, addMultipleColumnData, findByPrimaryKey, getColumnDataMap, getColumnValue, getOpMode, getTableName, isInsertForced, setColumnDataMap, setInsertForced, setOpMode, setTableName
public ExtendedTableDataObject(java.lang.String aTableName, TableConfigProperties tableConfigProperties)
aTableName
- a table nametableConfigProperties
- table configuration propertiespublic TableConfigProperties getTableConfigProperties()
public void addUniqueIndexData(java.lang.String columnName, java.util.Map<java.lang.String,java.lang.String> uniqueIndexData)
columnName
- a column nameuniqueIndexData
- a map containing the unique index data.public java.util.Map<java.lang.String,java.lang.String> getUniqueIndexData(java.lang.String columnName)
columnName
- the column namepublic void addTableHandlerParameterMap(java.util.Map<java.lang.String,java.lang.String> parameterMap)
parameterMap
- a parameter mappublic java.util.Map<java.lang.String,java.lang.String> getTableHandlerParameterMap()
public java.lang.String getTableHandlerParameterValue(java.lang.String parameterName)
parameterName
- a parameter namepublic void addColumnHandlerParameterMap(java.lang.String columnName, java.util.Map<java.lang.String,java.lang.String> parameterMap)
columnName
- a column nameparameterMap
- a parameter namepublic java.util.Map<java.lang.String,java.lang.String> getColumnHandlerParameterMap(java.lang.String columnName)
columnName
- a column namepublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUniqueIndexColumnParameterMap(java.lang.String columnName)
columnName
- a column namepublic void addUniqueIndexColumnParameterMap(java.lang.String columnName, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> uniqueIndexColumnParameterMap)
columnName
- a column nameuniqueIndexColumnParameterMap
- a unique index column parameter mappublic java.lang.String toString()
Format the object to have a better display.
toString
in class TableDataObject