|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.loom.i18n.Messages
public class Messages
The collection of messages to the user. This class puts together any error, warning or informational message for the user. Note that messages can be bound to a concrete property or not. Messages are shown in the same order as they are produced, which usually is the same order in which validations are defined in the annotations.
Constructor Summary | |
---|---|
Messages()
|
Method Summary | |
---|---|
Messages |
addAll(Messages messages)
Add all messages from another Messages instance |
Message |
addMessage(Message message)
Adds a new Message |
Message |
addMessage(java.lang.String messageKey)
Deprecated. use error(messageKey) instead |
Message |
addMessage(java.lang.String propertyPath,
java.lang.String messageKey)
Deprecated. use error(propertyPath, messageKey) instead |
Message |
error(java.lang.String messageKey)
|
Message |
error(java.lang.String propertyPath,
java.lang.String messageKey)
|
Message |
get(java.lang.String propertyName)
|
java.util.List<Message> |
getAllMessages()
|
java.util.Collection<Message> |
getBoundMessages()
|
java.util.Collection<Message> |
getBoundMessages(MessageLevel level)
|
java.util.Collection<Message> |
getUnboundMessages()
|
java.util.Collection<Message> |
getUnboundMessages(MessageLevel level)
|
boolean |
hasAnyError(java.lang.String name)
|
Message |
info(java.lang.String messageKey)
|
boolean |
isEmpty()
|
void |
logUnrenderedMessages(MessagesRepository repository)
If there are messages that have not been included in the HTML response, log about this as an error. |
void |
restoreFromRedirect(LoomServletRequest request)
restore the Messages instance from flash context after a redirect. |
void |
saveForRedirect(LoomServletRequest request)
Saves this Messages instance to the flash context for a redirect. |
int |
size()
|
java.lang.String |
toString()
|
Message |
warn(java.lang.String messageKey)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Messages()
Method Detail |
---|
public Message addMessage(Message message)
public Messages addAll(Messages messages)
public Message error(java.lang.String propertyPath, java.lang.String messageKey)
public Message error(java.lang.String messageKey)
public Message info(java.lang.String messageKey)
public Message warn(java.lang.String messageKey)
public Message addMessage(java.lang.String propertyPath, java.lang.String messageKey)
propertyPath
- the non-normalized property path. Can be null.public Message addMessage(java.lang.String messageKey)
public Message get(java.lang.String propertyName)
public boolean isEmpty()
public int size()
public java.util.Collection<Message> getBoundMessages()
public java.util.Collection<Message> getBoundMessages(MessageLevel level)
public java.util.Collection<Message> getUnboundMessages()
public java.util.Collection<Message> getUnboundMessages(MessageLevel level)
public java.util.List<Message> getAllMessages()
public boolean hasAnyError(java.lang.String name)
name
- the name of the input tag (the property path)
public java.lang.String toString()
toString
in class java.lang.Object
public void logUnrenderedMessages(MessagesRepository repository)
repository
- the messagesRepository used to translate the messages before logging.public void saveForRedirect(LoomServletRequest request)
Messages
instance to the flash context for a redirect.
If this instance is empty, does nothing.
public void restoreFromRedirect(LoomServletRequest request)
Messages
instance from flash context after a redirect.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |