Class FormErrors
- java.lang.Object
-
- org.ametys.plugins.forms.processing.FormErrors
-
public class FormErrors extends Object
Form errors.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<I18nizableText>>
_errors
The errors as a Map of field ID -> error messages.protected Form
_form
The corresponding form.protected boolean
_insertionFailed
True if the insertion has failed
-
Constructor Summary
Constructors Constructor Description FormErrors()
Default constructor.FormErrors(Form form, Map<String,List<I18nizableText>> errors)
Constructor with parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addError(String fieldId, I18nizableText error)
Add an error.void
addErrors(String fieldId, List<I18nizableText> errors)
Add an error list.Map<String,List<I18nizableText>>
getErrors()
Get the errors.Form
getForm()
Get the form.boolean
hasErrors()
Tests if the form has errors.boolean
hasInsertionFailed()
True if the insertion has failedvoid
setErrors(Map<String,List<I18nizableText>> errors)
Set the errors.void
setForm(Form form)
Set the form.void
setInsertionFailed(boolean insertionFailed)
Set if the insertion has failed
-
-
-
Field Detail
-
_errors
protected Map<String,List<I18nizableText>> _errors
The errors as a Map of field ID -> error messages.
-
_insertionFailed
protected boolean _insertionFailed
True if the insertion has failed
-
-
Constructor Detail
-
FormErrors
public FormErrors()
Default constructor.
-
FormErrors
public FormErrors(Form form, Map<String,List<I18nizableText>> errors)
Constructor with parameters.- Parameters:
form
- the Form object.errors
- the errors.
-
-
Method Detail
-
hasInsertionFailed
public boolean hasInsertionFailed()
True if the insertion has failed- Returns:
true
if the insertion has failed
-
setInsertionFailed
public void setInsertionFailed(boolean insertionFailed)
Set if the insertion has failed- Parameters:
insertionFailed
- true if the insertion has failed
-
getErrors
public Map<String,List<I18nizableText>> getErrors()
Get the errors.- Returns:
- the errors
-
setErrors
public void setErrors(Map<String,List<I18nizableText>> errors)
Set the errors.- Parameters:
errors
- the errors to set
-
addError
public void addError(String fieldId, I18nizableText error)
Add an error.- Parameters:
fieldId
- the field ID.error
- the error message.
-
addErrors
public void addErrors(String fieldId, List<I18nizableText> errors)
Add an error list.- Parameters:
fieldId
- the field ID.errors
- the error messages.
-
hasErrors
public boolean hasErrors()
Tests if the form has errors.- Returns:
- true if there are errors, false otherwise.
-
-