org.javalite.activejdbc.validation
Class ValidatorAdapter

java.lang.Object
  extended by org.javalite.activejdbc.validation.ValidatorAdapter
All Implemented Interfaces:
Validator
Direct Known Subclasses:
AttributePresenceValidator, Converter, NumericValidator, RangeValidator, RegexpValidator, UniquenessValidator

public abstract class ValidatorAdapter
extends Object
implements Validator

Subclass this class to create custom validators.

Author:
Igor Polevoy

Constructor Summary
ValidatorAdapter()
           
 
Method Summary
 String formatMessage(Locale locale, Object... params)
          Provides default implementation, will look for a property in resource bundle, using set message as key.
 String getMessage()
           
 void setMessage(String message)
          Sets an message on this validator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.javalite.activejdbc.validation.Validator
validate
 

Constructor Detail

ValidatorAdapter

public ValidatorAdapter()
Method Detail

setMessage

public final void setMessage(String message)
Description copied from interface: Validator
Sets an message on this validator.

Specified by:
setMessage in interface Validator
Parameters:
message - error message.

formatMessage

public String formatMessage(Locale locale,
                            Object... params)
Provides default implementation, will look for a property in resource bundle, using set message as key. If property in resource bundle not found, treats message verbatim.

Specified by:
formatMessage in interface Validator
Parameters:
locale - locale to use, or null for default locale.
params - parameters in case a message is parametrized.
Returns:
formatted message.

getMessage

public final String getMessage()


Copyright © 2015 JavaLite. All rights reserved.