sky.engine.field
Class SessionField

java.lang.Object
  extended bysky.engine.field.BaseField
      extended bysky.engine.field.SessionField
All Implemented Interfaces:
Field

public class SessionField
extends BaseField
implements Field


Field Summary
 
Fields inherited from class sky.engine.field.BaseField
_aliases, _default, _defaulted, _maxlen, _minlen, _name, _required, _values, _vislen, STRINGS
 
Constructor Summary
SessionField(java.lang.String name)
          Constructor
 
Method Summary
 void addValue(java.lang.String value)
          Add a string as value of the servlet session parameter.
 java.lang.String checkValue(java.lang.String value)
          Check if the specified string is a valid value of this field.
 
Methods inherited from class sky.engine.field.BaseField
addAlias, clear, destory, getAliases, getData, getDataSize, getHTMLData, getName, getRequired, getSQLData, getStringData, hasAliases, hasValue, removeAliases, removeValues, toHTML, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface sky.engine.field.Field
addAlias, clear, destory, getAliases, getDataSize, getHTMLData, getName, getRequired, getSQLData, getStringData, hasAliases, removeAliases, removeValues, toHTML, toString
 

Constructor Detail

SessionField

public SessionField(java.lang.String name)
Constructor

Parameters:
name - servlet session parameter name.
Method Detail

checkValue

public java.lang.String checkValue(java.lang.String value)
                            throws ErrorMessage
Check if the specified string is a valid value of this field.

Specified by:
checkValue in interface Field
Parameters:
value - input parameter that will be checked or transformed.
Returns:
valid value.
Throws:
ErrorMessage - if the specified string is not a valid value.

addValue

public void addValue(java.lang.String value)
              throws ErrorMessage
Add a string as value of the servlet session parameter.

Specified by:
addValue in interface Field
Parameters:
value - value that needs to be added to this field.
Throws:
ErrorMessage - if their is a problem adding the specified value.