es.mcu.yingo.multiidioma
Class MensajeI18n

java.lang.Object
  extended by es.mcu.yingo.multiidioma.MensajeI18n

public class MensajeI18n
extends java.lang.Object

Clase para el manejo de los mensajes de internacionalización
Almacena la clave a traducir, junto con los parámetros a aplantillar sobre dicha clave

Author:
carlos.garcia.h

Field Summary
private  java.lang.String clave
          Mensaje internacionalizado a mostrar
private  java.lang.Object[] parametros
          Lista de parámetros que se usan en el mensaje
private  boolean traducirMensaje
          Indica si se deve traducir la clave
 
Constructor Summary
MensajeI18n()
          Constructor por defecto
MensajeI18n(java.lang.String clave)
          Constructor con clave
MensajeI18n(java.lang.String clave, java.lang.Object[] parametros)
          Constructor completo
 
Method Summary
 java.lang.String getClave()
          Mensaje internacionalizado a mostrar
 java.lang.Object[] getParametros()
          Lista de parámetros que se usan en el mensaje
 boolean isTraducirMensaje()
          Indica si se debe traducir la clave, por defecto a true
 void setClave(java.lang.String clave)
          Mensaje internacionalizado a mostrar
 void setParametros(java.lang.Object[] parametros)
          Lista de parámetros que se usan en el mensaje
 void setTraducirMensaje(boolean traducirMensaje)
          Indica si se debe traducir la clave, por defecto a true
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clave

private java.lang.String clave
Mensaje internacionalizado a mostrar


parametros

private java.lang.Object[] parametros
Lista de parámetros que se usan en el mensaje


traducirMensaje

private boolean traducirMensaje
Indica si se deve traducir la clave

Constructor Detail

MensajeI18n

public MensajeI18n()
Constructor por defecto


MensajeI18n

public MensajeI18n(java.lang.String clave,
                   java.lang.Object[] parametros)
Constructor completo

Parameters:
clave -
parametros -

MensajeI18n

public MensajeI18n(java.lang.String clave)
Constructor con clave

Parameters:
clave -
Method Detail

getClave

public java.lang.String getClave()
Mensaje internacionalizado a mostrar

Returns:
the clave

getParametros

public java.lang.Object[] getParametros()
Lista de parámetros que se usan en el mensaje

Returns:
the parametros

setClave

public void setClave(java.lang.String clave)
Mensaje internacionalizado a mostrar

Parameters:
clave - the clave to set

setParametros

public void setParametros(java.lang.Object[] parametros)
Lista de parámetros que se usan en el mensaje

Parameters:
parametros - the parametros to set

isTraducirMensaje

public boolean isTraducirMensaje()
Indica si se debe traducir la clave, por defecto a true

Returns:
the traducirMensaje

setTraducirMensaje

public void setTraducirMensaje(boolean traducirMensaje)
Indica si se debe traducir la clave, por defecto a true

Parameters:
traducirMensaje - the traducirMensaje to set