com.googlecode.jpattern.core.validator
Class AValidator
java.lang.Object
com.googlecode.jpattern.core.validator.AValidator
- All Implemented Interfaces:
- IValidator, Serializable
- Direct Known Subclasses:
- CollectionValidator, XmlValidator
public abstract class AValidator
- extends Object
- implements IValidator
se i validatori tornano false qualche cosa non va'
- Version:
- $Id: AValidator.java,v 1.0, 2009-05-13 21:48:04Z, Quaresima Claudio$
- Author:
- Claudio Quaresima - claudio.quaresima@gmail.com - 23/feb/09 19:14:55
- See Also:
- Serialized Form
|
Method Summary |
protected void |
add(IErrorMessage aMessageInvalidate)
|
protected Double |
euroToDouble(String aEuro)
Stringa in formato euro trasformata in double object |
protected Double |
floatingPointToDouble(String aNumber)
|
protected Date |
toDate(String aDate)
|
static Integer |
toInteger(String aIntegerValue)
|
static Long |
toLong(String aLongValue)
|
abstract void |
validate()
|
protected boolean |
validateDate(String aDate)
|
protected boolean |
validateEuro(String aNumber)
|
protected boolean |
validateExpEmail(String aEmail)
|
protected boolean |
validateExpPassword(String aPassword,
int min,
int max)
|
protected boolean |
validateExpRegular(String aTestString,
String aExpression)
|
protected boolean |
validateExpWeb(String aWeb)
|
protected boolean |
validateFloatingPointNumber(String aNumber,
int decimali)
|
protected boolean |
validateIntValue(Integer i,
int min,
int max)
|
protected boolean |
validateLengh(String aTestString,
int lenght)
|
protected boolean |
validateLengh(String aTestString,
int min,
int max)
|
protected boolean |
validateListaPercentuali(Integer[] lista)
|
protected boolean |
validateLiteralLengh(String aTestString,
int lenght)
|
protected boolean |
validateLiteralLengh(String aTestString,
int min,
int max)
|
protected boolean |
validateNotNull(String aTestString)
|
protected boolean |
validateNumber(String aNumber)
|
protected boolean |
validateNumber(String aNumber,
int lenght)
|
protected boolean |
validateNumber(String aNumber,
int min,
int max)
|
protected boolean |
validatePartitaIva(String aTestString)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIN_MAX_LENGTH
public static final String MIN_MAX_LENGTH
- See Also:
- Constant Field Values
NULL
public static final String NULL
- See Also:
- Constant Field Values
NOT_VALID
public static final String NOT_VALID
- See Also:
- Constant Field Values
NUMBER_EXACTLY_LENGTH
public static final String NUMBER_EXACTLY_LENGTH
- See Also:
- Constant Field Values
NUMBER_MIN_MAX_LENGTH
public static final String NUMBER_MIN_MAX_LENGTH
- See Also:
- Constant Field Values
LITERAL_EXACTLY_LENGTH
public static final String LITERAL_EXACTLY_LENGTH
- See Also:
- Constant Field Values
LITERAL_MIN_MAX_LENGTH
public static final String LITERAL_MIN_MAX_LENGTH
- See Also:
- Constant Field Values
NUMBER
public static final String NUMBER
- See Also:
- Constant Field Values
PARTITA_IVA
public static final String PARTITA_IVA
- See Also:
- Constant Field Values
NOT_ADEQUATE
public static final String NOT_ADEQUATE
- See Also:
- Constant Field Values
NOT_MATCH
public static final String NOT_MATCH
- See Also:
- Constant Field Values
NOT_CORRECT_DATE
public static final String NOT_CORRECT_DATE
- See Also:
- Constant Field Values
AValidator
public AValidator(List<IErrorMessage> aValidateMessages)
validate
public abstract void validate()
- Specified by:
validate in interface IValidator
toInteger
public static Integer toInteger(String aIntegerValue)
toLong
public static Long toLong(String aLongValue)
add
protected void add(IErrorMessage aMessageInvalidate)
validateNotNull
protected boolean validateNotNull(String aTestString)
validateLengh
protected boolean validateLengh(String aTestString,
int min,
int max)
validateLengh
protected boolean validateLengh(String aTestString,
int lenght)
validateLiteralLengh
protected boolean validateLiteralLengh(String aTestString,
int min,
int max)
validateLiteralLengh
protected boolean validateLiteralLengh(String aTestString,
int lenght)
validateExpRegular
protected boolean validateExpRegular(String aTestString,
String aExpression)
validateExpEmail
protected boolean validateExpEmail(String aEmail)
validateExpWeb
protected boolean validateExpWeb(String aWeb)
validateDate
protected boolean validateDate(String aDate)
validateNumber
protected boolean validateNumber(String aNumber)
validateNumber
protected boolean validateNumber(String aNumber,
int lenght)
validateNumber
protected boolean validateNumber(String aNumber,
int min,
int max)
validateEuro
protected boolean validateEuro(String aNumber)
toDate
protected Date toDate(String aDate)
euroToDouble
protected Double euroToDouble(String aEuro)
- Stringa in formato euro trasformata in double object
- Parameters:
aEuro - stringa in formato valido euro
( es. 1.111,11 to 1111.11 )
- Returns:
- Double object
validateFloatingPointNumber
protected boolean validateFloatingPointNumber(String aNumber,
int decimali)
floatingPointToDouble
protected Double floatingPointToDouble(String aNumber)
validateIntValue
protected boolean validateIntValue(Integer i,
int min,
int max)
validateListaPercentuali
protected boolean validateListaPercentuali(Integer[] lista)
validatePartitaIva
protected boolean validatePartitaIva(String aTestString)
validateExpPassword
protected boolean validateExpPassword(String aPassword,
int min,
int max)
Copyright © 2011. All Rights Reserved.