org.beanfabrics.model
Class BigDecimalPM.BigDecimalValidationRule

java.lang.Object
  extended by org.beanfabrics.model.BigDecimalPM.BigDecimalValidationRule
All Implemented Interfaces:
ValidationRule
Enclosing class:
BigDecimalPM

public class BigDecimalPM.BigDecimalValidationRule
extends java.lang.Object
implements ValidationRule

This rule evaluates to invalid if the PM's value can't be converted into a BigDecimal.


Constructor Summary
BigDecimalPM.BigDecimalValidationRule()
           
 
Method Summary
 ValidationState validate()
          Produces a fresh ValidationState.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalPM.BigDecimalValidationRule

public BigDecimalPM.BigDecimalValidationRule()
Method Detail

validate

public ValidationState validate()
Produces a fresh ValidationState. A null return value indicates that this rule has been successfully validated. A not- null value indicates that this rule has found an invalid state.

Specified by:
validate in interface ValidationRule
Returns:
the fresh validation result of this rule.