org.apache.beehive.netui.compiler.genmodel
Class DefaultValidatorRuleFactory

Object
  extended by DefaultValidatorRuleFactory
All Implemented Interfaces:
ValidatorRuleFactory, ValidatorConstants

public class DefaultValidatorRuleFactory
extends Object
implements ValidatorRuleFactory, ValidatorConstants


Field Summary
 
Fields inherited from interface ValidatorConstants
EXPRESSION_KEY_PREFIX, RULENAME_BYTE, RULENAME_CREDIT_CARD, RULENAME_DATE, RULENAME_DOUBLE, RULENAME_EMAIL, RULENAME_FLOAT, RULENAME_FLOAT_RANGE, RULENAME_INT_RANGE, RULENAME_INTEGER, RULENAME_LONG, RULENAME_MASK, RULENAME_MAXLENGTH, RULENAME_MINLENGTH, RULENAME_REQUIRED, RULENAME_SHORT, RULENAME_VALID_WHEN, VARNAME_DATE_PATTERN, VARNAME_DATE_PATTERN_STRICT, VARNAME_MASK, VARNAME_MAX, VARNAME_MAXLENGTH, VARNAME_MIN, VARNAME_MINLENGTH, VARNAME_VALID_WHEN
 
Constructor Summary
DefaultValidatorRuleFactory()
           
 
Method Summary
 ValidatorRule getFieldRule(String entityName, String propertyName, AnnotationMirror ruleAnnotation)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultValidatorRuleFactory

public DefaultValidatorRuleFactory()
Method Detail

getFieldRule

public ValidatorRule getFieldRule(String entityName,
                                  String propertyName,
                                  AnnotationMirror ruleAnnotation)
Specified by:
getFieldRule in interface ValidatorRuleFactory