Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.forms.validation
Class ValidationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.nuxeo.ecm.webengine.forms.validation.ValidationException
All Implemented Interfaces:
java.io.Serializable

public class ValidationException
extends java.lang.Exception

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
static java.lang.String IS_INVALID_MSG
           
static java.lang.String IS_REQUIRED_MSG
           
 
Constructor Summary
ValidationException()
           
ValidationException(java.lang.String message)
           
ValidationException(java.lang.String message, java.lang.Throwable cause)
           
 
Method Summary
 ValidationException addInvalidField(java.lang.String key)
           
 ValidationException addInvalidField(java.lang.String key, java.lang.String message)
           
 ValidationException addRequiredField(java.lang.String key)
           
 ValidationException addRequiredField(java.lang.String key, java.lang.String message)
           
 java.lang.String getError(java.lang.String key)
           
 Form getForm()
           
 java.util.Collection<java.lang.String> getInvalidFields()
           
 java.lang.String getMessage()
           
 java.util.Collection<java.lang.String> getRequiredFields()
           
 java.lang.String getXmlMessage()
           
 boolean hasErrors(java.lang.String key)
           
 boolean hasFieldErrors()
           
 boolean hasInvalidFields()
           
 boolean hasRequiredFields()
           
 void setForm(Form form)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IS_REQUIRED_MSG

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

IS_INVALID_MSG

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

ValidationException

public ValidationException(java.lang.String message)

ValidationException

public ValidationException(java.lang.String message,
                           java.lang.Throwable cause)

ValidationException

public ValidationException()
Method Detail

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getXmlMessage

public java.lang.String getXmlMessage()

addRequiredField

public ValidationException addRequiredField(java.lang.String key)

addRequiredField

public ValidationException addRequiredField(java.lang.String key,
                                            java.lang.String message)

addInvalidField

public ValidationException addInvalidField(java.lang.String key)

addInvalidField

public ValidationException addInvalidField(java.lang.String key,
                                           java.lang.String message)

hasFieldErrors

public boolean hasFieldErrors()

hasInvalidFields

public boolean hasInvalidFields()

hasRequiredFields

public boolean hasRequiredFields()

getRequiredFields

public java.util.Collection<java.lang.String> getRequiredFields()

getInvalidFields

public java.util.Collection<java.lang.String> getInvalidFields()

hasErrors

public boolean hasErrors(java.lang.String key)

getError

public java.lang.String getError(java.lang.String key)

setForm

public void setForm(Form form)

getForm

public Form getForm()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.