2.17.2: 2011-06-17

net.sf.basedb.core
Class BooleanParameterType

java.lang.Object
  extended by net.sf.basedb.core.ParameterType<Boolean>
      extended by net.sf.basedb.core.BooleanParameterType

public class BooleanParameterType
extends ParameterType<Boolean>

This class represent a parameter type that is a boolean.

Version:
2.0
Author:
Nicklas
Last modified
$Date: 2010-10-01 13:51:57 +0200 (Fri, 01 Oct 2010) $

Constructor Summary
BooleanParameterType()
          Create a new boolean parameter type, allowing null values.
BooleanParameterType(Boolean defaultValue, boolean notNull)
          Create a new boolean parameter type.
BooleanParameterType(Boolean defaultValue, boolean notNull, int multiplicity, Enumeration<Boolean,String> items)
           
 
Method Summary
(package private)  BooleanParameterValueData newParameterValueData()
          Create a new BooleanParameterValueData object.
 String toString()
           
(package private)  void validateValue(String name, Boolean value)
          Always validate.
 
Methods inherited from class net.sf.basedb.core.ParameterType
getDefaultValue, getEnumeration, getHeight, getItems, getMultiplicity, getNotNull, getParameterClass, getValueType, getWidth, isEnumeration, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanParameterType

public BooleanParameterType()
Create a new boolean parameter type, allowing null values.


BooleanParameterType

public BooleanParameterType(Boolean defaultValue,
                            boolean notNull)
Create a new boolean parameter type.

Parameters:
defaultValue - Default value to use. Null is allowed.
notNull - FALSE if nulls values are allowed, TRUE otherwise

BooleanParameterType

public BooleanParameterType(Boolean defaultValue,
                            boolean notNull,
                            int multiplicity,
                            Enumeration<Boolean,String> items)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

validateValue

void validateValue(String name,
                   Boolean value)
             throws InvalidDataException
Always validate.

Specified by:
validateValue in class ParameterType<Boolean>
Parameters:
name - The name of the parameter, use the name if there is need to throw an exception
value - The value
Throws:
InvalidDataException - If the value is not valid

newParameterValueData

BooleanParameterValueData newParameterValueData()
Create a new BooleanParameterValueData object.

Specified by:
newParameterValueData in class ParameterType<Boolean>

2.17.2: 2011-06-17