org.javalite.activejdbc.validation
Interface Validator

All Known Implementing Classes:
AttributePresenceValidator, Converter, DateConverter, EmailValidator, NumericValidator, RangeValidator, RegexpValidator, TimestampConverter, UniquenessValidator, ValidatorAdapter

public interface Validator


Method Summary
 String formatMessage(Locale locale, Object... params)
          Formats a message with locale.
 void setMessage(String message)
          Sets an message on this validator.
 void validate(Model m)
          Called by framework when a Model.validate() method called.
 

Method Detail

validate

void validate(Model m)
Called by framework when a Model.validate() method called.

Parameters:
m - model being validated.

setMessage

void setMessage(String message)
Sets an message on this validator.

Parameters:
message - error message.

formatMessage

String formatMessage(Locale locale,
                     Object... params)
Formats a message with locale.

Parameters:
locale - locale to use.
params - parameters in case a message is parametrized.
Returns:
formatted message


Copyright © 2015 JavaLite. All rights reserved.