org.liquidsite.core.data
Class AbstractData.BooleanParameter
java.lang.Object
org.liquidsite.core.data.AbstractData.Parameter
org.liquidsite.core.data.AbstractData.BooleanParameter
- Enclosing class:
- AbstractData
- protected static class AbstractData.BooleanParameter
- extends AbstractData.Parameter
A boolean data object parameter. A parameter corresponds to a
column in the database table.
|
Constructor Summary |
AbstractData.BooleanParameter(java.lang.Class dataClass,
java.lang.String column,
boolean defaultValue)
Creates a new boolean parameter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractData.BooleanParameter
public AbstractData.BooleanParameter(java.lang.Class dataClass,
java.lang.String column,
boolean defaultValue)
- Creates a new boolean 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