it.eng.spago.validation.impl
Class SyntaxChecker

java.lang.Object
  extended byit.eng.spago.validation.impl.SyntaxChecker

public class SyntaxChecker
extends java.lang.Object

DATE CONTRIBUTOR/DEVELOPER NOTE 13-12-2004 Butano COntrollo su campo alfa numerico


Field Summary
static int DEFAULT_CIFREDECIMALI
           
static int DEFAULT_MAXCIFREDECIMALI
           
static java.lang.String DEFAULT_RANGE
           
static int ERRORE_CAMPO_OBBLIGATORIO
           
static int ERRORE_CODICE_CONTROLLO
           
static int ERRORE_MAXLENGTH
           
static java.lang.String FIELD_ALFANUMERIC
           
static java.lang.String FIELD_ALFANUMERIC_DEPRECATED
           
static java.lang.String FIELD_DATE
           
static java.lang.String FIELD_DATE_DEPRECATED
           
static java.lang.String FIELD_EMAIL
           
static java.lang.String FIELD_EMAIL_DEPRECATED
           
static java.lang.String FIELD_FISCALCODE
           
static java.lang.String FIELD_FISCALCODE_DEPRECATED
           
static java.lang.String FIELD_GENERIC
           
static java.lang.String FIELD_GENERIC_DEPRECATED
           
static java.lang.String FIELD_IMPORTO
           
static java.lang.String FIELD_IMPORTO_DEPRECATED
           
static java.lang.String FIELD_LETTERSTRING
           
static java.lang.String FIELD_LETTERSTRING_DEPRECATED
           
static java.lang.String FIELD_NAME
           
static java.lang.String FIELD_NAME_DEPRECATED
           
static java.lang.String FIELD_NUMERIC
           
static java.lang.String FIELD_NUMERIC_DEPRECATED
           
static java.lang.String FIELD_REGULAR_EXPRESSION
           
static java.lang.String FIELD_REGULAR_EXPRESSION_DEPRECATED
           
static java.lang.String FIELD_URL
           
static java.lang.String FIELD_URL_DEPRECATED
           
static java.lang.String PARAM_DECIMALS
           
static java.lang.String PARAM_FIELD_ALIAS
           
static java.lang.String PARAM_MAX_DECIMALS
           
static java.lang.String PARAM_REGXEP
           
 
Constructor Summary
SyntaxChecker()
           
 
Method Summary
static boolean check(SourceBean serviceRequest, boolean mandatory, int maxlength, java.lang.String fieldType, java.lang.String value, java.lang.String fieldName, java.lang.String fieldAliasAfterValidation, java.lang.String regExp, int decimals, int maxDecimals, EMFErrorHandler errorHandler)
          Method check.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_GENERIC

public static final java.lang.String FIELD_GENERIC
See Also:
Constant Field Values

FIELD_FISCALCODE

public static final java.lang.String FIELD_FISCALCODE
See Also:
Constant Field Values

FIELD_EMAIL

public static final java.lang.String FIELD_EMAIL
See Also:
Constant Field Values

FIELD_URL

public static final java.lang.String FIELD_URL
See Also:
Constant Field Values

FIELD_DATE

public static final java.lang.String FIELD_DATE
See Also:
Constant Field Values

FIELD_NUMERIC

public static final java.lang.String FIELD_NUMERIC
See Also:
Constant Field Values

FIELD_ALFANUMERIC

public static final java.lang.String FIELD_ALFANUMERIC
See Also:
Constant Field Values

FIELD_LETTERSTRING

public static final java.lang.String FIELD_LETTERSTRING
See Also:
Constant Field Values

FIELD_REGULAR_EXPRESSION

public static final java.lang.String FIELD_REGULAR_EXPRESSION
See Also:
Constant Field Values

FIELD_IMPORTO

public static final java.lang.String FIELD_IMPORTO
See Also:
Constant Field Values

FIELD_NAME

public static final java.lang.String FIELD_NAME
See Also:
Constant Field Values

FIELD_GENERIC_DEPRECATED

public static final java.lang.String FIELD_GENERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_FISCALCODE_DEPRECATED

public static final java.lang.String FIELD_FISCALCODE_DEPRECATED
See Also:
Constant Field Values

FIELD_EMAIL_DEPRECATED

public static final java.lang.String FIELD_EMAIL_DEPRECATED
See Also:
Constant Field Values

FIELD_URL_DEPRECATED

public static final java.lang.String FIELD_URL_DEPRECATED
See Also:
Constant Field Values

FIELD_DATE_DEPRECATED

public static final java.lang.String FIELD_DATE_DEPRECATED
See Also:
Constant Field Values

FIELD_NUMERIC_DEPRECATED

public static final java.lang.String FIELD_NUMERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_ALFANUMERIC_DEPRECATED

public static final java.lang.String FIELD_ALFANUMERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_LETTERSTRING_DEPRECATED

public static final java.lang.String FIELD_LETTERSTRING_DEPRECATED
See Also:
Constant Field Values

FIELD_REGULAR_EXPRESSION_DEPRECATED

public static final java.lang.String FIELD_REGULAR_EXPRESSION_DEPRECATED
See Also:
Constant Field Values

FIELD_IMPORTO_DEPRECATED

public static final java.lang.String FIELD_IMPORTO_DEPRECATED
See Also:
Constant Field Values

FIELD_NAME_DEPRECATED

public static final java.lang.String FIELD_NAME_DEPRECATED
See Also:
Constant Field Values

ERRORE_CAMPO_OBBLIGATORIO

public static final int ERRORE_CAMPO_OBBLIGATORIO
See Also:
Constant Field Values

ERRORE_CODICE_CONTROLLO

public static final int ERRORE_CODICE_CONTROLLO
See Also:
Constant Field Values

ERRORE_MAXLENGTH

public static final int ERRORE_MAXLENGTH
See Also:
Constant Field Values

DEFAULT_RANGE

public static final java.lang.String DEFAULT_RANGE
See Also:
Constant Field Values

DEFAULT_CIFREDECIMALI

public static final int DEFAULT_CIFREDECIMALI
See Also:
Constant Field Values

DEFAULT_MAXCIFREDECIMALI

public static final int DEFAULT_MAXCIFREDECIMALI
See Also:
Constant Field Values

PARAM_REGXEP

public static final java.lang.String PARAM_REGXEP
See Also:
Constant Field Values

PARAM_MAX_DECIMALS

public static final java.lang.String PARAM_MAX_DECIMALS
See Also:
Constant Field Values

PARAM_DECIMALS

public static final java.lang.String PARAM_DECIMALS
See Also:
Constant Field Values

PARAM_FIELD_ALIAS

public static final java.lang.String PARAM_FIELD_ALIAS
See Also:
Constant Field Values
Constructor Detail

SyntaxChecker

public SyntaxChecker()
Method Detail

check

public static boolean check(SourceBean serviceRequest,
                            boolean mandatory,
                            int maxlength,
                            java.lang.String fieldType,
                            java.lang.String value,
                            java.lang.String fieldName,
                            java.lang.String fieldAliasAfterValidation,
                            java.lang.String regExp,
                            int decimals,
                            int maxDecimals,
                            EMFErrorHandler errorHandler)
Method check. Verifica la validità di un campo di input.

Parameters:
mandatory - true se è il campo è obbligatorio, false altrimenti.
value - valore da verificare
Returns:
boolean true se il campo supera i controlli formali, false altrimenti