Syboos Commons BeanUtils Validators - @Validator
2010/04/13 21:59Update
Validator annoataion
■@Validator Annotation
◇ Class Name: com.syboos.beanutils.annotation.Validator
◇ Validator Class:
◇ Properties:
1. pattern parameter.
2. message validation error mesage.
3. when condition name.
◇ Usage:
By annotation
By XML
or
The validator class must be extends from the abstract class of com.syboos.beanutils.validator.Validator
eg.
.
◇ Class Name: com.syboos.beanutils.annotation.Validator
◇ Validator Class:
◇ Properties:
1. pattern parameter.
2. message validation error mesage.
3. when condition name.
◇ Usage:
By annotation
@Validator(validatedBy=EmailValidator.class)
private String value;
public String getValue() {
return value;
}
public void setValue(Date value) {
this.value = value;
}
@Validator(validatedBy=EmailValidator.class, when="login") private String value; @Validator(validatedBy=NameValidator.class, when="GroupName", message="error message") private String name;
By XML
<field name="value"> <validator class="com.syboos.beanutils.Validator.EmailValidator" /> </field>
or
<field name="value"> <validator class="com.syboos.beanutils.Validator.EmailValidator" when="login" /> </field>
The validator class must be extends from the abstract class of com.syboos.beanutils.validator.Validator
eg.
public class MyValidator extends com.syboos.beanutils.validator.Validator {
public boolean validate(Object value) {
return true;// or false
}
}
.
Sponsored Link
Comments
- Relative Articles
- ValidateEmail in Syboos Commons BeanUtils - (2010/04/12 16:44)
- Syboos Commons BeanUtils validators - ValidateIn - (2010/04/12 17:06)
- Syboos Commons BeanUtils validators - ValidateLength - (2010/04/12 17:19)
- Syboos Commons BeanUtils validators - ValidateNumber - (2010/04/12 17:28)
- Syboos Commons BeanUtils validators - ValidateNumberRange - (2010/04/12 17:33)
- Syboos Commons BeanUtils validators - ValidateRegex - (2010/04/12 17:40)
- Syboos Commons BeanUtils validators - ValidateRequired - (2010/04/12 17:45)
- Syboos Commons BeanUtils validators - ValidateType - (2010/04/12 17:55)
- Syboos Commons BeanUtils validators - Create custom validator - (2010/04/13 18:33)
- Syboos Commons BeanUtils Converters - ConvertDateFormat - (2010/04/13 18:50)