org.infoglue.cms.util.validators
Class ValidatorFactory
java.lang.Object
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 |
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.