com.plumtree.uiinfrastructure.activityspace
Interface IValidator

All Known Implementing Classes:
IntRangeValidator, LengthValidator, NotEmptyValidator, PositiveIntValidator

public interface IValidator

Interface for page control validators. Validators are objects for standardized Page Control validation and contain both server-side and client-side validation.

Author:
CaiusV

Method Summary
 java.lang.String GetJSFunction(java.lang.String _sParameters)
          Return the name of the javascript function that validates client side and arguments supplied by _sParameters.
 java.lang.String GetJSValidationCode()
          Return a JavaScript snippet for validating client side.
 java.lang.String GetName()
           
 void SetErrorMessage(java.lang.String _strErrorMessage)
          Sets the error message for both client & server validation.
 UIError Validate(java.lang.Object _oObject)
          Validation method.
 

Method Detail

Validate

UIError Validate(java.lang.Object _oObject)
Validation method. The Validation method returns a UIError object if the object passed in fails to meet the validation criteria. Otherwise it returns null. Every class the implements IValidator should have a fully implemented Validate method for server side validation.

Parameters:
_oObject -
Returns:
UIError or null

GetJSValidationCode

java.lang.String GetJSValidationCode()
Return a JavaScript snippet for validating client side.

Returns:

GetJSFunction

java.lang.String GetJSFunction(java.lang.String _sParameters)
Return the name of the javascript function that validates client side and arguments supplied by _sParameters.

Parameters:
_sParameters - areguments to Javascript function
Returns:

SetErrorMessage

void SetErrorMessage(java.lang.String _strErrorMessage)
Sets the error message for both client & server validation.

Parameters:
_strErrorMessage - the error message

GetName

java.lang.String GetName()



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.