@Internal public abstract class AbstractMessageSet extends Object implements MessageSet
MessageSet.Level, MessageSet.MessageLink| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMessageSet(Map<String,MessageSet.MessageLink> errors,
Map<String,MessageSet.MessageLink> warnings,
Set<String> errorsInEnglish,
Set<String> warningsInEnglish) |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorMessage(String errorMessage)
Adds an error message.
|
void |
addErrorMessage(String errorMessage,
MessageSet.MessageLink link)
Adds an error message and associates a link with the error.
|
void |
addErrorMessageInEnglish(String errorMessage)
Adds an error message in English.
|
void |
addMessage(MessageSet.Level level,
String errorMessage)
Adds a message with the given warning / error level
|
void |
addMessage(MessageSet.Level level,
String errorMessage,
MessageSet.MessageLink link)
Adds an error message with the given warning / error level and associates a link with the error.
|
void |
addMessageSet(MessageSet messageSet)
Will concatenate this message set with the provided message set.
|
void |
addWarningMessage(String warningMessage)
Adds a warning message.
|
void |
addWarningMessage(String warningMessage,
MessageSet.MessageLink link)
Adds a warning message and associates a link with the warning.
|
void |
addWarningMessageInEnglish(String warningMessage)
Adds a warning message in English.
|
boolean |
equals(Object o) |
Set<String> |
getErrorMessages() |
Set<String> |
getErrorMessagesInEnglish()
Returns a unique set of all the English error messages.
|
MessageSet.MessageLink |
getLinkForError(String errorMsg) |
MessageSet.MessageLink |
getLinkForWarning(String warningMsg) |
Set<String> |
getWarningMessages() |
Set<String> |
getWarningMessagesInEnglish()
Returns a unique set of all the English warning messages.
|
boolean |
hasAnyErrors()
Returns
true if there are error messages, false otherwise. |
boolean |
hasAnyMessages()
Returns
true if there are messages of any type, false otherwise. |
boolean |
hasAnyWarnings()
Returns
true if there are warning messages, false otherwise. |
int |
hashCode() |
String |
toString() |
protected AbstractMessageSet(Map<String,MessageSet.MessageLink> errors, Map<String,MessageSet.MessageLink> warnings, Set<String> errorsInEnglish, Set<String> warningsInEnglish)
public Set<String> getErrorMessages()
getErrorMessages in interface MessageSetpublic Set<String> getErrorMessagesInEnglish()
MessageSetgetErrorMessagesInEnglish in interface MessageSetMessageSet.addErrorMessageInEnglish(String)public Set<String> getWarningMessages()
getWarningMessages in interface MessageSetpublic Set<String> getWarningMessagesInEnglish()
MessageSetgetWarningMessagesInEnglish in interface MessageSetMessageSet.addWarningMessageInEnglish(String)public boolean hasAnyErrors()
MessageSettrue if there are error messages, false otherwise.hasAnyErrors in interface MessageSettrue if there are error messages, false otherwise.public boolean hasAnyWarnings()
MessageSettrue if there are warning messages, false otherwise.hasAnyWarnings in interface MessageSettrue if there are warning messages, false otherwise.public boolean hasAnyMessages()
MessageSettrue if there are messages of any type, false otherwise.
That is, it will return true if hasAnyErrors() is true or hasAnyWarnings() is true.hasAnyMessages in interface MessageSettrue if there are messages of any type, false otherwise.public MessageSet.MessageLink getLinkForError(String errorMsg)
getLinkForError in interface MessageSeterrorMsg - the unique error messagepublic MessageSet.MessageLink getLinkForWarning(String warningMsg)
getLinkForWarning in interface MessageSetwarningMsg - the unique warning messagepublic void addMessageSet(MessageSet messageSet)
MessageSetaddMessageSet in interface MessageSetmessageSet - contains the new errors and warnings to add to this set.public void addMessage(MessageSet.Level level, String errorMessage)
MessageSetaddMessage in interface MessageSetlevel - message levelerrorMessage - the message to add.public void addMessage(MessageSet.Level level, String errorMessage, MessageSet.MessageLink link)
MessageSetaddMessage in interface MessageSetlevel - message levelerrorMessage - the message to add.link - the link to show the users associated with this error.public void addErrorMessage(String errorMessage)
MessageSetaddErrorMessage in interface MessageSeterrorMessage - the message to add.public void addErrorMessage(String errorMessage, MessageSet.MessageLink link)
MessageSetaddErrorMessage in interface MessageSeterrorMessage - the message to add.link - the link to show the users associated with this error.public void addErrorMessageInEnglish(String errorMessage)
MessageSet
This is useful when the MessageSet.addErrorMessage(String) method is used to add translated messages, and you want
to be able to get a set of the messages in English as well.
Eg, in the Project Import we show the translated messages on screen during validation, and log the English versions
in case Atlassian Support needs to read the logs later.
addErrorMessageInEnglish in interface MessageSeterrorMessage - the message to add.MessageSet.addErrorMessage(String),
MessageSet.addWarningMessageInEnglish(String)public void addWarningMessage(String warningMessage)
MessageSetaddWarningMessage in interface MessageSetwarningMessage - the message to add.public void addWarningMessage(String warningMessage, MessageSet.MessageLink link)
MessageSetaddWarningMessage in interface MessageSetwarningMessage - the message to add.link - the link to show the users associated with this warning.public void addWarningMessageInEnglish(String warningMessage)
MessageSet
This is useful when the MessageSet.addWarningMessage(String) method is used to add translated messages, and you want
to be able to get a set of the messages in English as well.
Eg, in the Project Import we show the translated messages on screen during validation, and log the English versions
in case Atlassian Support needs to read the logs later.
addWarningMessageInEnglish in interface MessageSetwarningMessage - the message to add.MessageSet.addWarningMessage(String),
MessageSet.addErrorMessageInEnglish(String)Copyright © 2002-2024 Atlassian. All Rights Reserved.