org.liquidsite.core.data
Class AbstractData.IntegerParameter
java.lang.Object
org.liquidsite.core.data.AbstractData.Parameter
org.liquidsite.core.data.AbstractData.IntegerParameter
- Enclosing class:
- AbstractData
- protected static class AbstractData.IntegerParameter
- extends AbstractData.Parameter
An integer data object parameter. A parameter corresponds to a
column in the database table.
|
Constructor Summary |
AbstractData.IntegerParameter(java.lang.Class dataClass,
java.lang.String column,
int defaultValue)
Creates a new integer parameter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractData.IntegerParameter
public AbstractData.IntegerParameter(java.lang.Class dataClass,
java.lang.String column,
int defaultValue)
- Creates a new integer parameter.
- Parameters:
dataClass - the data object classcolumn - the column namedefaultValue - the default value
initialize
public void initialize(AbstractData data)
- Initializes a data object with the default value for this
parameter.
- Specified by:
initialize in class AbstractData.Parameter
- Parameters:
data - the data object
transfer
public void transfer(DatabaseResults.Row row,
AbstractData data)
throws DatabaseDataException
- Transfers this parameter from a database row to a data
object.
- Specified by:
transfer in class AbstractData.Parameter
- Parameters:
row - the database rowdata - the data object
- Throws:
DatabaseDataException - if the database row
contained malformed data