|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ed.inf.utils.database.DbManaged
uk.ac.ed.inf.utils.database.TableRow
public class TableRow
Contains the data for a generic row (a list of [table column, value] entries) to be written to a database table.
| Constructor Summary | |
|---|---|
TableRow(TableManager manager)
|
|
TableRow(TableManager manager,
java.util.TreeMap<java.lang.String,java.lang.String> columnToValueMap)
the auto-generated key of this row in its table (if available) |
|
TableRow(TableManager manager,
java.util.Vector<java.lang.String> columns,
java.util.Vector<java.lang.String> values)
|
|
| Method Summary | |
|---|---|
boolean |
checkRow()
|
boolean |
checkRowFields()
checks that the record values are paired to fields existing in the table |
boolean |
checkRowValues()
TODO Not implemented: check that each row value is of the appropriate datatype for the table field... |
java.lang.String |
columnsToString()
Returns a comma separated string of the values |
java.util.TreeMap<java.lang.String,java.lang.String> |
getColumnAndValueMap()
|
java.util.Vector<java.lang.String> |
getColumns()
|
TableManager |
getTableManager()
|
java.lang.String |
getValue(java.lang.String column)
get the value for a certain column |
java.util.Vector<java.lang.String> |
getValues()
|
boolean |
isCorrect()
|
java.lang.String |
put(java.lang.String key,
java.lang.String value)
Puts an entry in the table record map |
java.lang.String |
toString()
Returns a line with a comma-separated list of table column names followed by a line with the comma-separated list of values. |
java.lang.String |
valuesToString()
Returns a comma separated string of the values |
| Methods inherited from class uk.ac.ed.inf.utils.database.DbManaged |
|---|
getDbConnection, getDbManager |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TableRow(TableManager manager)
public TableRow(TableManager manager,
java.util.TreeMap<java.lang.String,java.lang.String> columnToValueMap)
public TableRow(TableManager manager,
java.util.Vector<java.lang.String> columns,
java.util.Vector<java.lang.String> values)
| Method Detail |
|---|
public boolean checkRow()
public boolean checkRowFields()
public boolean checkRowValues()
public java.lang.String columnsToString()
public java.util.TreeMap<java.lang.String,java.lang.String> getColumnAndValueMap()
public java.util.Vector<java.lang.String> getColumns()
public TableManager getTableManager()
public java.lang.String getValue(java.lang.String column)
public java.util.Vector<java.lang.String> getValues()
public boolean isCorrect()
public java.lang.String put(java.lang.String key,
java.lang.String value)
key - value -
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String valuesToString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||