|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.util.AbstractMessageSet
public abstract class AbstractMessageSet
Base class for the message set.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.atlassian.jira.util.MessageSet |
|---|
MessageSet.MessageLink |
| Constructor Summary | |
|---|---|
protected |
AbstractMessageSet(Map<String,MessageSet.MessageLink> errors,
Map<String,MessageSet.MessageLink> warnings,
Set<String> errorsInEnglish,
Set<String> warningsInEnglish)
|
| Method Summary | |
|---|---|
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 |
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractMessageSet(Map<String,MessageSet.MessageLink> errors,
Map<String,MessageSet.MessageLink> warnings,
Set<String> errorsInEnglish,
Set<String> warningsInEnglish)
| Method Detail |
|---|
public Set<String> getErrorMessages()
getErrorMessages in interface MessageSetpublic Set<String> getErrorMessagesInEnglish()
MessageSet
getErrorMessagesInEnglish in interface MessageSetMessageSet.addErrorMessageInEnglish(String)public Set<String> getWarningMessages()
getWarningMessages in interface MessageSetpublic Set<String> getWarningMessagesInEnglish()
MessageSet
getWarningMessagesInEnglish 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 message
public MessageSet.MessageLink getLinkForWarning(String warningMsg)
getLinkForWarning in interface MessageSetwarningMsg - the unique warning message
public void addMessageSet(MessageSet messageSet)
MessageSet
addMessageSet in interface MessageSetmessageSet - contains the new errors and warnings to add to this set.public void addErrorMessage(String errorMessage)
MessageSet
addErrorMessage in interface MessageSeterrorMessage - the message to add.
public void addErrorMessage(String errorMessage,
MessageSet.MessageLink link)
MessageSet
addErrorMessage 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)
MessageSet
addWarningMessage in interface MessageSetwarningMessage - the message to add.
public void addWarningMessage(String warningMessage,
MessageSet.MessageLink link)
MessageSet
addWarningMessage 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)public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||