edu.uoc.pfc.j2ee.jalonsod.mtp.config
Class DateParameter

java.lang.Object
  extended by edu.uoc.pfc.j2ee.jalonsod.mtp.config.Parameter
      extended by edu.uoc.pfc.j2ee.jalonsod.mtp.config.DateParameter

public class DateParameter
extends Parameter

File: DateParameter.java Created: 2012-04-22 The Parameter configuration metadata for datatype java.sql.Date.

Author:
José Alonso de Motta
See Also:
DateParameterInstance

Field Summary
private  java.lang.String dateFormat
           
private  java.util.Date defaultValue
           
 
Fields inherited from class edu.uoc.pfc.j2ee.jalonsod.mtp.config.Parameter
copyToModel, datatype, datatypeClassReference, modelAttribute, name, required, validateMethod
 
Constructor Summary
protected DateParameter(java.lang.String name, java.lang.String datatype, boolean required, Validation validateMethod, boolean copyToModel, java.lang.String modelAttribute, java.lang.String dateFormat, java.lang.String defaultValue)
          Constructor of date parameter.
 
Method Summary
 java.lang.Class<?> getDatatypeReference()
           
 java.lang.String getDateFormat()
           
 java.util.Date getDefaultValue()
           
 void setDateFormat(java.lang.String dateFormat)
           
 void setDefaultValue(java.util.Date defaultValue)
           
 void setDefaultValue(java.lang.Object defaultValue)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.uoc.pfc.j2ee.jalonsod.mtp.config.Parameter
createParameter, getCopyToModel, getDatatype, getModelAttribute, getName, getRequired, getValidateMethod, setCopyToModel, setModelAttribute, setName, setRequired, setValidateMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultValue

private java.util.Date defaultValue

dateFormat

private java.lang.String dateFormat
Constructor Detail

DateParameter

protected DateParameter(java.lang.String name,
                        java.lang.String datatype,
                        boolean required,
                        Validation validateMethod,
                        boolean copyToModel,
                        java.lang.String modelAttribute,
                        java.lang.String dateFormat,
                        java.lang.String defaultValue)
                 throws ConfiguratorException
Constructor of date parameter.

Throws:
ConfiguratorException - throws when received parameters are invalid.
Method Detail

getDefaultValue

public java.util.Date getDefaultValue()
Specified by:
getDefaultValue in class Parameter

setDefaultValue

public void setDefaultValue(java.lang.Object defaultValue)
Specified by:
setDefaultValue in class Parameter

setDefaultValue

public void setDefaultValue(java.util.Date defaultValue)

getDateFormat

public java.lang.String getDateFormat()

setDateFormat

public void setDateFormat(java.lang.String dateFormat)
                   throws ConfiguratorException
Throws:
ConfiguratorException

getDatatypeReference

public java.lang.Class<?> getDatatypeReference()
Specified by:
getDatatypeReference in class Parameter

toString

public java.lang.String toString()
Overrides:
toString in class Parameter