com.ibm.uddi.v3.management

Class MessageInfo

  1. java.lang.Object
  2. extended bycom.ibm.uddi.v3.management.MessageInfo
All implemented interfaces:
java.io.Serializable

  1. public class MessageInfo
  2. extends java.lang.Object
  3. implements java.io.Serializable
Represents a message with inserts (optional), message number, severity indicator.

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.

See Also:
Serialized Form

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
ERROR_MESSAGES_FILE
  1. static
  2. java.lang.String
INSERT_MESSAGES_FILE

Constructor Summary

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.

Method Summary

Modifier and Type Method and Description
  1. java.lang.String[]
getInsertValues(java.util.Locale locale)
Returns the translated message inserts for the message.
  1. java.lang.String
getLocalizedMessage(java.util.Locale locale,boolean prefixed)
Returns translated message for specified Locale.
  1. java.lang.String
getMessageKey()
Returns message key.
  1. java.lang.String
getNumber()
Returns message number.
  1. java.lang.String
getSeverity()
Returns message severity.
  1. void
setMessageInserts(MessageInserts messageInserts)
Sets message inserts
  1. void
setMessageKey(java.lang.String messageKey)
Sets message key.
  1. void
setSeverity(java.lang.String severity)
Sets severity to one of 'I', 'W' or 'E'.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

INSERT_MESSAGES_FILE

  1. public static final java.lang.String INSERT_MESSAGES_FILE
See Also:

ERROR_MESSAGES_FILE

  1. public static final java.lang.String ERROR_MESSAGES_FILE
See Also:

Constructor Detail

MessageInfo

  1. public MessageInfo(java.lang.String messageKey,
  2. java.lang.String messageNumber)
Constructor taking a message key and message number.

The severity code defaults to E (error).

Parameters:
messageKey - - the message key in the messages resource.
messageNumber - - the UDDI specific message number.

MessageInfo

  1. public MessageInfo(java.lang.String messageKey,
  2. java.lang.String messageNumber,
  3. java.lang.String severity)
Constructor taking a message key, message number and severity code.
Parameters:
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).

Method Detail

setSeverity

  1. public void setSeverity(java.lang.String severity)
Sets severity to one of 'I', 'W' or 'E'.
Parameters:
severity -

getMessageKey

  1. public java.lang.String getMessageKey( )
Returns message key.
Returns:

getNumber

  1. public java.lang.String getNumber( )
Returns message number.
Returns:

getSeverity

  1. public java.lang.String getSeverity( )
Returns message severity.
Returns:

setMessageKey

  1. public void setMessageKey(java.lang.String messageKey)
Sets message key.
Parameters:
messageKey -

getLocalizedMessage

  1. public java.lang.String getLocalizedMessage( java.util.Locale locale,
  2. boolean prefixed)
Returns translated message for specified Locale.
Parameters:
locale -
prefixed - - true if the message should be prefixed with message code, number and severity.
Returns:
translated message.

setMessageInserts

  1. public void setMessageInserts(MessageInserts messageInserts)
Sets message inserts
Parameters:
messageInserts -

getInsertValues

  1. public java.lang.String[] getInsertValues( java.util.Locale locale)
Returns the translated message inserts for the message.
Parameters:
locale -
Returns: