com.elasticpath.sfweb.ajax.validation
Class DwrValidationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.elasticpath.sfweb.ajax.validation.DwrValidationException
All Implemented Interfaces:
java.io.Serializable

public class DwrValidationException
extends java.lang.RuntimeException

A wrapper for sending validation errors back to client-side js through dwr.

See Also:
Serialized Form

Constructor Summary
DwrValidationException(java.util.Map validationErrors)
           
DwrValidationException(java.util.Map validationErrors, java.lang.Object dataObject)
           
 
Method Summary
 java.lang.Object getDataObject()
           
 java.util.Map getValidationErrors()
           
 void setDataObject(java.lang.Object dataObject)
           
 void setValidationErrors(java.util.Map validationErrors)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DwrValidationException

public DwrValidationException(java.util.Map validationErrors)
Parameters:
validationErrors - the map of field names to error messages

DwrValidationException

public DwrValidationException(java.util.Map validationErrors,
                              java.lang.Object dataObject)
Parameters:
validationErrors - the map of field names to error messages
dataObject - any data object that you wish to return besides the errors
Method Detail

getDataObject

public java.lang.Object getDataObject()
Returns:
the dataObject

getValidationErrors

public java.util.Map getValidationErrors()
Returns:
a map of field names to error messages

setDataObject

public void setDataObject(java.lang.Object dataObject)
Parameters:
dataObject - the dataObject to set

setValidationErrors

public void setValidationErrors(java.util.Map validationErrors)
Parameters:
validationErrors - a map of field names to error messages