Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Web/DataBinding
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv9288/src/Spring/Spring.Web/DataBinding
Modified Files:
HttpRequestBindingContainer.cs
Log Message:
Extracted IValidationErrors interface and made ValidationErrors non-sealed.
Added ValidationException class.
Modified email, credit card, isbn and url validators to return true (valid) if object to validate is null or empty.
Index: HttpRequestBindingContainer.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Web/DataBinding/HttpRequestBindingContainer.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** HttpRequestBindingContainer.cs 14 Dec 2007 17:47:26 -0000 1.5
--- HttpRequestBindingContainer.cs 5 Feb 2008 20:40:26 -0000 1.6
***************
*** 97,101 ****
/// Variables that should be used during expression evaluation.
/// </param>
! public override void BindSourceToTarget(object source, object target, ValidationErrors validationErrors, IDictionary variables)
{
HttpRequest request;
--- 97,101 ----
/// Variables that should be used during expression evaluation.
/// </param>
! public override void BindSourceToTarget(object source, object target, IValidationErrors validationErrors, IDictionary variables)
{
HttpRequest request;
***************
*** 163,167 ****
/// Variables that should be used during expression evaluation.
/// </param>
! public override void BindTargetToSource(object source, object target, ValidationErrors validationErrors, IDictionary variables)
{
// can't bind to a read-only Request object...
--- 163,167 ----
/// Variables that should be used during expression evaluation.
/// </param>
! public override void BindTargetToSource(object source, object target, IValidationErrors validationErrors, IDictionary variables)
{
// can't bind to a read-only Request object...
|