|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork2.ValidationAwareSupport
public class ValidationAwareSupport
Provides a default implementation of ValidationAware. Returns new collections for errors and messages (defensive copy).
Field Summary | |
---|---|
private Collection |
actionErrors
|
private Collection |
actionMessages
|
private Map |
fieldErrors
|
Constructor Summary | |
---|---|
ValidationAwareSupport()
|
Method Summary | |
---|---|
void |
addActionError(String anErrorMessage)
Add an Action-level error message to this Action. |
void |
addActionMessage(String aMessage)
Add an Action-level message to this Action. |
void |
addFieldError(String fieldName,
String errorMessage)
Add an error message for a given field. |
void |
clearActionErrors()
Clears action errors list. |
void |
clearErrors()
Clears all error list/maps. |
void |
clearErrorsAndMessages()
Clears all error and messages list/maps. |
void |
clearFieldErrors()
Clears field errors map. |
void |
clearMessages()
Clears messages list. |
Collection |
getActionErrors()
Get the Collection of Action-level error messages for this action. |
Collection |
getActionMessages()
Get the Collection of Action-level messages for this action. |
Map |
getFieldErrors()
Get the field specific errors associated with this action. |
boolean |
hasActionErrors()
Check whether there are any Action-level error messages. |
boolean |
hasActionMessages()
Checks whether there are any Action-level messages. |
boolean |
hasErrors()
Checks whether there are any action errors or field errors. |
boolean |
hasFieldErrors()
Check whether there are any field errors associated with this action. |
private Collection |
internalGetActionErrors()
|
private Collection |
internalGetActionMessages()
|
private Map |
internalGetFieldErrors()
|
void |
setActionErrors(Collection errorMessages)
Set the Collection of Action-level String error messages. |
void |
setActionMessages(Collection messages)
Set the Collection of Action-level String messages (not errors). |
void |
setFieldErrors(Map errorMap)
Set the field error map of fieldname (String) to Collection of String error messages. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private Collection actionErrors
private Collection actionMessages
private Map fieldErrors
Constructor Detail |
---|
public ValidationAwareSupport()
Method Detail |
---|
public void setActionErrors(Collection errorMessages)
ValidationAware
setActionErrors
in interface ValidationAware
errorMessages
- Collection of String error messagespublic Collection getActionErrors()
ValidationAware
getActionErrors
in interface ValidationAware
public void setActionMessages(Collection messages)
ValidationAware
setActionMessages
in interface ValidationAware
messages
- Collection of String messages (not errors).public Collection getActionMessages()
ValidationAware
getActionMessages
in interface ValidationAware
public void setFieldErrors(Map errorMap)
ValidationAware
setFieldErrors
in interface ValidationAware
errorMap
- field error mappublic Map getFieldErrors()
ValidationAware
getFieldErrors
in interface ValidationAware
public void addActionError(String anErrorMessage)
ValidationAware
addActionError
in interface ValidationAware
anErrorMessage
- the error messagepublic void addActionMessage(String aMessage)
ValidationAware
addActionMessage
in interface ValidationAware
aMessage
- the messagepublic void addFieldError(String fieldName, String errorMessage)
ValidationAware
addFieldError
in interface ValidationAware
fieldName
- name of fielderrorMessage
- the error messagepublic boolean hasActionErrors()
ValidationAware
hasActionErrors
in interface ValidationAware
public boolean hasActionMessages()
ValidationAware
hasActionMessages
in interface ValidationAware
public boolean hasErrors()
ValidationAware
hasErrors
in interface ValidationAware
(hasActionErrors() || hasFieldErrors())
public boolean hasFieldErrors()
ValidationAware
hasFieldErrors
in interface ValidationAware
private Collection internalGetActionErrors()
private Collection internalGetActionMessages()
private Map internalGetFieldErrors()
public void clearFieldErrors()
public void clearActionErrors()
public void clearMessages()
public void clearErrors()
public void clearErrorsAndMessages()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |