|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.controllers.ActionMessages
public class ActionMessages
Storage for various messages (success messages, information messages and so on). The stored messages can be shown in JSP with help of <bs:messages/> tag where bs prefix is bounded to /WEB-INF/tags URI. The messages are stored in the session, once the message is shown it is deleted automatically after the request processing is finished.
| Constructor Summary | |
|---|---|
ActionMessages()
Creates new storage |
|
| Method Summary | |
|---|---|
void |
addMessage(ActionMessage message)
Adds a message with specified key to the storage. |
void |
addMessage(java.lang.String key,
java.lang.String message)
Adds a message with specified key to the storage. |
void |
addMessage(java.lang.String key,
java.lang.String message,
java.lang.String... parameters)
Adds a message with specified key to the storage. |
void |
clearMessages()
Removes all currently stored messages |
void |
clearReadMessages()
Removes all read messages from the storage. |
ActionMessage |
getActionMessage(java.lang.String key)
Returns a message with specified key and marks this message as read. |
java.lang.String |
getMessage(java.lang.String key)
Returns a string message with specified key and marks this message as read. |
java.util.Collection<ActionMessage> |
getMessages()
Returns all messages and all of them as read. |
static ActionMessages |
getMessages(javax.servlet.http.HttpServletRequest request)
Obtains ActionMessages object from the specified request. |
static ActionMessages |
getOrCreateMessages(javax.servlet.http.HttpServletRequest request)
Obtains ActionMessages object from the specified
request or creates a new one if there is no such object. |
boolean |
hasMessage(java.lang.String key)
Returns true if this storage contains a message with specified key |
boolean |
hasMessages()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ActionMessages()
| Method Detail |
|---|
@NotNull
public static ActionMessages getOrCreateMessages(@NotNull
javax.servlet.http.HttpServletRequest request)
ActionMessages object from the specified
request or creates a new one if there is no such object.
request - request
ActionMessages object
@Nullable
public static ActionMessages getMessages(@NotNull
javax.servlet.http.HttpServletRequest request)
ActionMessages object from the specified request.
request - request
ActionMessages object or null
public void addMessage(@NotNull
ActionMessage message)
message - message
public void addMessage(@NotNull
java.lang.String key,
@NotNull
java.lang.String message)
key - message keymessage - message
public void addMessage(@NotNull
java.lang.String key,
@NotNull
java.lang.String message,
@NotNull
java.lang.String... parameters)
key - message keymessage - messageparameters - if specified then substrings like {0}, {1}, {2} and so on will be replaced with parameter with corresponding index.
Note that parameter will be passed through WebUtil.escapeXml(String) function before inserted into the resulting message.
@Nullable
public java.lang.String getMessage(@NotNull
java.lang.String key)
key - message key
@Nullable
public ActionMessage getActionMessage(@NotNull
java.lang.String key)
key - message key
@NotNull public java.util.Collection<ActionMessage> getMessages()
public boolean hasMessage(@NotNull
java.lang.String key)
key - message key
public void clearReadMessages()
public boolean hasMessages()
public void clearMessages()
@NonNls public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||