Project Wonder 5.0

er.directtoweb.delegates
Class ERDQueryValidationDelegate.DefaultQueryValidationDelegate

java.lang.Object
  extended by er.directtoweb.delegates.ERDQueryValidationDelegate
      extended by er.directtoweb.delegates.ERDQueryValidationDelegate.DefaultQueryValidationDelegate
Enclosing class:
ERDQueryValidationDelegate

public static class ERDQueryValidationDelegate.DefaultQueryValidationDelegate
extends ERDQueryValidationDelegate

A "default" implementation of a query validation delegate, which simply validates each key in the query page's display group against validation definitions from the D2W rules.


Nested Class Summary
 
Nested classes/interfaces inherited from class er.directtoweb.delegates.ERDQueryValidationDelegate
ERDQueryValidationDelegate.DefaultQueryValidationDelegate, ERDQueryValidationDelegate.ErrorKeys, ERDQueryValidationDelegate.ValidationKeys
 
Field Summary
 
Fields inherited from class er.directtoweb.delegates.ERDQueryValidationDelegate
d2wContext
 
Constructor Summary
ERDQueryValidationDelegate.DefaultQueryValidationDelegate()
           
 
Method Summary
 void validateQueryValues(ERD2WQueryPage sender)
          Validates the query input values from the query page's display group.
 void validateValueForQueryKey(java.lang.Object value, java.lang.String key)
          Validates the value of a particular key in the query dictionary.
 
Methods inherited from class er.directtoweb.delegates.ERDQueryValidationDelegate
d2wContext, hasValidationDefinitionForKey, propertyKeyFromDisplayGroupKey, validateNumericValueForKey, validateQuery, validateStringValueForKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERDQueryValidationDelegate.DefaultQueryValidationDelegate

public ERDQueryValidationDelegate.DefaultQueryValidationDelegate()
Method Detail

validateQueryValues

public void validateQueryValues(ERD2WQueryPage sender)
Description copied from class: ERDQueryValidationDelegate
Validates the query input values from the query page's display group.

Specified by:
validateQueryValues in class ERDQueryValidationDelegate
Parameters:
sender - query page whose inputs to validate

validateValueForQueryKey

public void validateValueForQueryKey(java.lang.Object value,
                                     java.lang.String key)
                              throws com.webobjects.foundation.NSValidation.ValidationException
Validates the value of a particular key in the query dictionary.

Parameters:
value - to validate
key - of the property to validate
Throws:
NSValidation.ValidationException - when the validation fails

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.