org.jwarp.service.param
Class AValidator
java.lang.Object
|
+--org.jwarp.service.param.AValidator
- All Implemented Interfaces:
- IConfigurable, IValidator
- Direct Known Subclasses:
- BasicValidator, BooleanValidator, CreditCardValidator, DateTimeValidator, EmailValidator, NumberValidator, StringValidator
- public abstract class AValidator
- extends java.lang.Object
- implements IValidator
A validator for strings with length check
- Version:
- 1.0
- Author:
- Anatole Tresch, Martin Schaefer
|
Constructor Summary |
AValidator()
|
AValidator(boolean required,
boolean mayBeEmpty)
A Constructor (1/2): sets min and max length |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
required
boolean required
mayBeEmpty
boolean mayBeEmpty
contentValidator
IValidator contentValidator
AValidator
public AValidator()
AValidator
public AValidator(boolean required,
boolean mayBeEmpty)
- A Constructor (1/2): sets min and max length
- Parameters:
min - Minimal lengthmax - Maximal length
setNextValidator
public void setNextValidator(IValidator validator)
- Description copied from interface:
IValidator
- Set an additional validator as next validator to call when calling this validator.
- Specified by:
setNextValidator in interface IValidator
- Following copied from interface:
org.jwarp.service.param.IValidator
- Parameters:
validator - The validator
getNextValidator
public IValidator getNextValidator()
- Description copied from interface:
IValidator
- Get the next validator.
- Specified by:
getNextValidator in interface IValidator
- Following copied from interface:
org.jwarp.service.param.IValidator
- Returns:
- The next validator
setRequired
public void setRequired(boolean val)
setMayBeEmpty
public void setMayBeEmpty(boolean val)
getRequired
public boolean getRequired()
getMayBeEmpty
public boolean getMayBeEmpty()
validate
public void validate(java.lang.Object value)
throws ParameterException
- The validate function
Checks for a string with size in given range
- Specified by:
validate in interface IValidator
- Parameters:
contens - The paramter content to be checked- Returns:
- false if check fails