public class MessageInfo
extends java.lang.Object
implements java.io.Serializable
The message key, severity code, message number and message are kept separate, so users can use what they need, rather than the code and numbers being hardcoded in the message.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERROR_MESSAGES_FILE |
static java.lang.String |
INSERT_MESSAGES_FILE |
Constructor and Description |
---|
MessageInfo(java.lang.String messageKey,
java.lang.String messageNumber)
Constructor taking a message key and message number.
|
MessageInfo(java.lang.String messageKey,
java.lang.String messageNumber,
java.lang.String severity)
Constructor taking a message key, message number and severity code.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getInsertValues(java.util.Locale locale)
Returns the translated message inserts for the message.
|
java.lang.String |
getLocalizedMessage(java.util.Locale locale,
boolean prefixed)
Returns translated message for specified
Locale . |
java.lang.String |
getMessageKey()
Returns message key.
|
java.lang.String |
getNumber()
Returns message number.
|
java.lang.String |
getSeverity()
Returns message severity.
|
void |
setMessageInserts(MessageInserts messageInserts)
Sets message inserts
|
void |
setMessageKey(java.lang.String messageKey)
Sets message key.
|
void |
setSeverity(java.lang.String severity)
Sets severity to one of
I, Wor E. |
public static final java.lang.String INSERT_MESSAGES_FILE
public static final java.lang.String ERROR_MESSAGES_FILE
public MessageInfo(java.lang.String messageKey, java.lang.String messageNumber)
The severity code defaults to E
(error).
messageKey
- - the message key in the messages resource.messageNumber
- - the UDDI specific message number.public MessageInfo(java.lang.String messageKey, java.lang.String messageNumber, java.lang.String severity)
messageKey
- - the message key in the messages resource.messageNumber
- - the UDDI specific message number.severity
- - the severity code which can be one of I
(informational), W
(warning) or E
(error).public void setSeverity(java.lang.String severity)
I,
Wor
E.
severity
- public java.lang.String getMessageKey()
public java.lang.String getNumber()
public java.lang.String getSeverity()
public void setMessageKey(java.lang.String messageKey)
messageKey
- public java.lang.String getLocalizedMessage(java.util.Locale locale, boolean prefixed)
Locale
.locale
- prefixed
- - true
if the message should be prefixed with message code, number and severity.public void setMessageInserts(MessageInserts messageInserts)
messageInserts
- public java.lang.String[] getInsertValues(java.util.Locale locale)
locale
-