it.eng.spago.message
Class MessageBundle

java.lang.Object
  extended by it.eng.spago.message.MessageBundle

public class MessageBundle
extends java.lang.Object

Questa classe permette il recupero di stringhe censite in alcuni files di properties.


Constructor Summary
MessageBundle()
           
 
Method Summary
static void addBundleName(java.lang.String bundleName)
          Add a bundle name in the lookup list.
static java.lang.String getMessage(java.lang.String code)
          Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).
static java.lang.String getMessage(java.lang.String code, java.util.Locale userLocale)
          Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).
static java.lang.String getMessage(java.lang.String code, java.lang.String bundle)
          Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).
static java.lang.String getMessage(java.lang.String code, java.lang.String bundle, java.util.Locale userLocale)
          Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).
static java.lang.String getServiceMessage(java.lang.String code, ResponseContainer responseContainer)
          Retrieve a message in a hierarchical way: first it search in the path "properties.action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBundle

public MessageBundle()
Method Detail

getMessage

public static java.lang.String getMessage(java.lang.String code)
Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).

Parameters:
code - il codice associato alla stringa.
Returns:
la stringa recuperata da un file di properties.

getMessage

public static java.lang.String getMessage(java.lang.String code,
                                          java.lang.String bundle)
Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).

Parameters:
code - il codice associato alla stringa.
bundle - il bundle da cui recuperare la stringa.
Returns:
la stringa recuperata da un file di properties.

getMessage

public static java.lang.String getMessage(java.lang.String code,
                                          java.lang.String bundle,
                                          java.util.Locale userLocale)
Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).

Parameters:
code - il codice associato alla stringa.
bundle - il bundle da cui recuperare la stringa.
Returns:
la stringa recuperata da un file di properties.

getMessage

public static java.lang.String getMessage(java.lang.String code,
                                          java.util.Locale userLocale)
Questo metodo recupera una stringa individuata da un codice e da alcune proprietà dell'utente che ha richiesto il servizio (language,country).

Parameters:
code - il codice associato alla stringa.
bundle - il bundle da cui recuperare la stringa.
Returns:
la stringa recuperata da un file di properties.

addBundleName

public static void addBundleName(java.lang.String bundleName)
Add a bundle name in the lookup list.

Parameters:
bundleName - Name of the bundle to add to the lookup list.

getServiceMessage

public static java.lang.String getServiceMessage(java.lang.String code,
                                                 ResponseContainer responseContainer)
Retrieve a message in a hierarchical way: first it search in the path "properties.action..code" or "properties.page..code", if the search fails it searches in the path "action..code" or "page..code" in the files enlisted in messages.xml, and if it fails again it searches in the path "code" in the files enlisted in messages.xml.

Parameters:
code - Identifier of the message
responseContainer -
Returns:
The message