it.eng.spago.validation.impl
Class ValidationImpl

java.lang.Object
  extended byit.eng.spago.validation.impl.ValidationImpl
All Implemented Interfaces:
ValidationEngineIFace

public class ValidationImpl
extends java.lang.Object
implements ValidationEngineIFace


Field Summary
static java.lang.String ASK_CONFIRM
           
static java.lang.String DECIMALS_ATTRIBUTE
           
static java.lang.String LIST_SYMBOL
           
static java.lang.String MANDATORY_ATTRIBUTE
           
static java.lang.String MAX_DECIMALS_ATTRIBUTE
           
static java.lang.String MAXLENGTH_ATTRIBUTE
           
static java.lang.String NAME_ATTRIBUTE
           
static java.lang.String REG_EXP_ATTRIBUTE
           
static java.lang.String SKIP_CONFIRM
           
static java.lang.String TOUPPERCASE_ATTRIBUTE
           
static java.lang.String TRIM_ATTRIBUTE
           
static java.lang.String TYPE_ATTRIBUTE
           
 
Constructor Summary
ValidationImpl()
          Default constructor
 
Method Summary
 boolean isBlocking()
           
 boolean validate(java.lang.String businessType, java.lang.String businessName, RequestContextIFace requestContext)
          Performs server side validations for the service that has to be invoked
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_ATTRIBUTE

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

TOUPPERCASE_ATTRIBUTE

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

TRIM_ATTRIBUTE

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

MANDATORY_ATTRIBUTE

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

TYPE_ATTRIBUTE

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

DECIMALS_ATTRIBUTE

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

MAXLENGTH_ATTRIBUTE

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

MAX_DECIMALS_ATTRIBUTE

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

REG_EXP_ATTRIBUTE

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

ASK_CONFIRM

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

SKIP_CONFIRM

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

LIST_SYMBOL

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

ValidationImpl

public ValidationImpl()
Default constructor

Method Detail

validate

public boolean validate(java.lang.String businessType,
                        java.lang.String businessName,
                        RequestContextIFace requestContext)
Performs server side validations for the service that has to be invoked

Specified by:
validate in interface ValidationEngineIFace
Parameters:
businessType - - Type of service (action/page)
businessName - - Logical name of the service
Returns:
true if the service (action or page) has to be invoked, false if some validation error was produced

isBlocking

public boolean isBlocking()
Specified by:
isBlocking in interface ValidationEngineIFace
Returns:
true if the service has to be invoked even if the validation process produces errors