org.javalite.activejdbc.validation
Class NumericValidationBuilder

java.lang.Object
  extended by org.javalite.activejdbc.validation.ValidationBuilder<NumericValidator>
      extended by org.javalite.activejdbc.validation.NumericValidationBuilder

public class NumericValidationBuilder
extends ValidationBuilder<NumericValidator>

Author:
Igor Polevoy

Field Summary
 
Fields inherited from class org.javalite.activejdbc.validation.ValidationBuilder
validators
 
Constructor Summary
NumericValidationBuilder(List<NumericValidator> validators)
           
 
Method Summary
 NumericValidationBuilder allowNull(boolean allow)
          Will ignore validation if set to true.
 NumericValidationBuilder convertNullIfEmpty()
          Deprecated. use Model.blankToNull(java.lang.String...) instead
 NumericValidationBuilder greaterThan(double min)
          Specify a lower bound for a value, not inclusive.
 NumericValidationBuilder lessThan(double max)
          Specify a upper bound for a value, not inclusive.
 NumericValidationBuilder onlyInteger()
          Will invalidate the value if it is not integer.
 
Methods inherited from class org.javalite.activejdbc.validation.ValidationBuilder
message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericValidationBuilder

public NumericValidationBuilder(List<NumericValidator> validators)
Method Detail

allowNull

public NumericValidationBuilder allowNull(boolean allow)
Will ignore validation if set to true. Default is false.

Parameters:
allow - set to true to ignore validation if value if null.
Returns:
NumericValidationBuilder

onlyInteger

public NumericValidationBuilder onlyInteger()
Will invalidate the value if it is not integer.

Returns:
NumericValidationBuilder.

lessThan

public NumericValidationBuilder lessThan(double max)
Specify a upper bound for a value, not inclusive.

Parameters:
max - lower bound for numeric value.
Returns:
NumericValidationBuilder.

greaterThan

public NumericValidationBuilder greaterThan(double min)
Specify a lower bound for a value, not inclusive.

Parameters:
min - lower bound for numeric value.
Returns:
NumericValidationBuilder.

convertNullIfEmpty

@Deprecated
public NumericValidationBuilder convertNullIfEmpty()
Deprecated. use Model.blankToNull(java.lang.String...) instead

Converts an empty string to null before validation. This method is useful in web applications when an HTTP requests sends in a form with inputs that are not filled because they are optional.

Returns:
NumericValidationBuilder.


Copyright © 2015 JavaLite. All rights reserved.