velosurf.validation
Class NotEmpty

java.lang.Object
  extended by velosurf.validation.FieldConstraint
      extended by velosurf.validation.NotEmpty

public class NotEmpty
extends FieldConstraint

A "not empty" constraint. Syntax is:

    <column not-empty="true"/>
  

Or:

  <column>
     <not-empty [message="error-message"]/>
   </column>

Note: this constraint is not meant to replace an internal SQL clause in the database, since it cannot be made sure that complex updates will respect this constraint.

Author:
Claude Brisson

Constructor Summary
NotEmpty()
          Default constructor.
 
Method Summary
 java.lang.String toString()
          return a string representation for this constraint.
 boolean validate(java.lang.Object data)
          Validate datea against this constraint.
 
Methods inherited from class velosurf.validation.FieldConstraint
getMessage, setMessage, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotEmpty

public NotEmpty()
Default constructor.

Method Detail

validate

public boolean validate(java.lang.Object data)
Validate datea against this constraint.

Overrides:
validate in class FieldConstraint
Parameters:
data - the data to be validated
Returns:
true if data is not null and not empty

toString

public java.lang.String toString()
return a string representation for this constraint.

Overrides:
toString in class java.lang.Object
Returns:
string


~ooOoo~