org.infoglue.cms.util.validators
Class ValidatorFactory

java.lang.Object
  extended by org.infoglue.cms.util.validators.ValidatorFactory

public class ValidatorFactory
extends java.lang.Object

Should only return a Validator interface Time is running out, the illusion fades away... This package will be refactored/extended after iteration 1. - move to com.holigrow.yoda.util.validators ? - interfaces + factory - constructor madness (setXXX instead of N constructors?) - more validators - more fun


Method Summary
static EmailValidator createEmailValidator(java.lang.String fieldName, boolean isRequired, int upperLengthLimit)
           
static FloatValidator createNonNegativeFloatValidator(java.lang.String fieldName, boolean isRequired)
           
static IntegerValidator createNonNegativeIntegerValidator(java.lang.String fieldName, boolean isRequired)
           
static StringValidator createStringValidator(java.lang.String fieldName, boolean isRequired, boolean mustBeUnique, java.lang.Class objectClass, java.lang.Integer excludeId, java.lang.Object excludedObject)
           
static StringValidator createStringValidator(java.lang.String fieldName, boolean isRequired, int upperLengthLimit)
           
static StringValidator createStringValidator(java.lang.String fieldName, boolean isRequired, int lowerLengthLimit, int upperLengthLimit)
           
static StringValidator createStringValidator(java.lang.String fieldName, boolean isRequired, int lowerLengthLimit, int upperLengthLimit, boolean mustBeUnique, java.lang.Class objectClass, java.lang.Integer excludeId, java.lang.Object excludedObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createStringValidator

public static final StringValidator createStringValidator(java.lang.String fieldName,
                                                          boolean isRequired,
                                                          int upperLengthLimit)

createStringValidator

public static final StringValidator createStringValidator(java.lang.String fieldName,
                                                          boolean isRequired,
                                                          int lowerLengthLimit,
                                                          int upperLengthLimit)

createStringValidator

public static final StringValidator createStringValidator(java.lang.String fieldName,
                                                          boolean isRequired,
                                                          int lowerLengthLimit,
                                                          int upperLengthLimit,
                                                          boolean mustBeUnique,
                                                          java.lang.Class objectClass,
                                                          java.lang.Integer excludeId,
                                                          java.lang.Object excludedObject)

createStringValidator

public static final StringValidator createStringValidator(java.lang.String fieldName,
                                                          boolean isRequired,
                                                          boolean mustBeUnique,
                                                          java.lang.Class objectClass,
                                                          java.lang.Integer excludeId,
                                                          java.lang.Object excludedObject)

createEmailValidator

public static final EmailValidator createEmailValidator(java.lang.String fieldName,
                                                        boolean isRequired,
                                                        int upperLengthLimit)

createNonNegativeIntegerValidator

public static final IntegerValidator createNonNegativeIntegerValidator(java.lang.String fieldName,
                                                                       boolean isRequired)

createNonNegativeFloatValidator

public static final FloatValidator createNonNegativeFloatValidator(java.lang.String fieldName,
                                                                   boolean isRequired)


Copyright © 2005 InfoGlue.org All Rights Reserved.