Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

samples.servlet.xml.validation
Class ValidationModel  view ValidationModel download ValidationModel.java

java.lang.Object
  extended bysamples.servlet.xml.validation.ValidationModel

public class ValidationModel
extends java.lang.Object

ValidationController uses one of these to supply data for its Views, and to keep session state in. It contains a number of properties, including a simple String, a Date that will involve a String conversion when the View repopulates its model, and a property that has a validation rule that may result in a thrown Exception.

This model contains a list of String validation failures that are put in red at the top of the page.

Scope's default ModelManager implementation builds on the JavaBeans API, so this model object is just a normal JavaBean.

Version:
$Revision: 1.4 $ $Date: 2002/01/12 09:35:43 $

Field Summary
private  java.util.Date date
           
private  java.lang.String name
           
private  int number
           
private  java.util.List validationErrors
           
 
Constructor Summary
ValidationModel()
           
 
Method Summary
 java.util.Date getDate()
           
 java.lang.String getName()
           
 int getNumber()
           
 java.util.List getValidationFailures()
           
 void setDate(java.util.Date inDate)
           
 void setName(java.lang.String inName)
           
 void setNumber(int inNumber)
           
 void setValidationFailures(java.util.List inFailures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

date

private java.util.Date date

number

private int number

validationErrors

private java.util.List validationErrors
Constructor Detail

ValidationModel

public ValidationModel()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String inName)

getDate

public java.util.Date getDate()

setDate

public void setDate(java.util.Date inDate)

getNumber

public int getNumber()

setNumber

public void setNumber(int inNumber)
               throws java.lang.Exception

setValidationFailures

public void setValidationFailures(java.util.List inFailures)

getValidationFailures

public java.util.List getValidationFailures()