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:
Serializable

public class ValidationException
extends Exception

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
static String IS_INVALID_MSG
           
static String IS_REQUIRED_MSG
           
 
Constructor Summary
ValidationException()
           
ValidationException(String message)
           
ValidationException(String message, Throwable cause)
           
 
Method Summary
 ValidationException addInvalidField(String key)
           
 ValidationException addInvalidField(String key, String message)
           
 ValidationException addRequiredField(String key)
           
 ValidationException addRequiredField(String key, String message)
           
 String getError(String key)
           
 Form getForm()
           
 Collection<String> getInvalidFields()
           
 String getMessage()
           
 Collection<String> getRequiredFields()
           
 String getXmlMessage()
           
 boolean hasErrors(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 String IS_REQUIRED_MSG
See Also:
Constant Field Values

IS_INVALID_MSG

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

ValidationException

public ValidationException(String message)

ValidationException

public ValidationException(String message,
                           Throwable cause)

ValidationException

public ValidationException()
Method Detail

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable

getXmlMessage

public String getXmlMessage()

addRequiredField

public ValidationException addRequiredField(String key)

addRequiredField

public ValidationException addRequiredField(String key,
                                            String message)

addInvalidField

public ValidationException addInvalidField(String key)

addInvalidField

public ValidationException addInvalidField(String key,
                                           String message)

hasFieldErrors

public boolean hasFieldErrors()

hasInvalidFields

public boolean hasInvalidFields()

hasRequiredFields

public boolean hasRequiredFields()

getRequiredFields

public Collection<String> getRequiredFields()

getInvalidFields

public Collection<String> getInvalidFields()

hasErrors

public boolean hasErrors(String key)

getError

public String getError(String key)

setForm

public void setForm(Form form)

getForm

public Form getForm()

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.