|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.liquidsite.core.data.AbstractData.Parameter
A data object parameter. A parameter corresponds to a column in the database table.
| Constructor Summary | |
protected |
AbstractData.Parameter(java.lang.Class dataClass,
java.lang.String column)
Creates a new parameter. |
| Method Summary | |
java.lang.String |
getColumn()
Returns the parameter column name. |
abstract void |
initialize(AbstractData data)
Initializes a data object with the default value for this parameter. |
abstract void |
transfer(DatabaseResults.Row row,
AbstractData data)
Transfers this parameter from a database row to a data object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected AbstractData.Parameter(java.lang.Class dataClass,
java.lang.String column)
dataClass - the data object classcolumn - the column name| Method Detail |
public java.lang.String getColumn()
public abstract void initialize(AbstractData data)
data - the data object
public abstract void transfer(DatabaseResults.Row row,
AbstractData data)
throws DatabaseDataException
row - the database rowdata - the data object
DatabaseDataException - if the database row
contained malformed data
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||