net.sf.portions.messages
Class PortletMessages

java.lang.Object
  extended bynet.sf.portions.messages.PortletMessages

public class PortletMessages
extends java.lang.Object

Colección de mensajes. Soporta jerarquía de mensajes por 'propiedad'

Version:
1.0 01 Jan 2007
Author:
Raúl Herranz

Field Summary
static java.lang.String GLOBAL_MESSAGE
          Nombre de la propiedad utilizada para mensajes globales (es decir, para aquellos no relacionados a una propiedad determinada)
private  int iCount
          Número de pares propiedad-clave añadidos.
private  java.util.HashMap messages
          Conjunto de instancias de PortletMessage.
 
Constructor Summary
PortletMessages()
          Constructor de la clase
PortletMessages(PortletMessages messages)
          Constructor de la clase que añade a la instancia los mensajes contenidos en otra instancia de la clase
 
Method Summary
 void add(PortletMessages messages)
          Añade los mensajes de una instancia de la clase PortletMessages al conjunto de mensajes
 void add(java.lang.String property, PortletMessage message)
          Añade un mensaje al conjunto de mensajes asociado a laa propiedad determinada
 void clear()
          Elimina todos los mensajes de la instancia actual
 java.util.Iterator get()
          Retorna el conjunto de todos los mensajes almacenados
 java.util.Iterator get(java.lang.String property)
          Retorna el conjunto de todos los mensajes almacenados asociados a la propiedad especificada
 boolean isEmpty()
          Determina si el conjunto actual de mensajes está vacío o no
 java.util.Iterator properties()
          Retorna el conjunto de propiedades utilizados para almacenar mensajes
 int size()
          Retorna el número de pares propiedad-clave añadidos
 int size(java.lang.String property)
          Retorna el número de mensajes asociados a la propiedad especificada
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messages

private java.util.HashMap messages
Conjunto de instancias de PortletMessage.


iCount

private int iCount
Número de pares propiedad-clave añadidos.


GLOBAL_MESSAGE

public static final java.lang.String GLOBAL_MESSAGE
Nombre de la propiedad utilizada para mensajes globales (es decir, para aquellos no relacionados a una propiedad determinada)

See Also:
Constant Field Values
Constructor Detail

PortletMessages

public PortletMessages()
Constructor de la clase


PortletMessages

public PortletMessages(PortletMessages messages)
Constructor de la clase que añade a la instancia los mensajes contenidos en otra instancia de la clase

Parameters:
messages - Instacia con los mensajes que se añadirán a la creada
Method Detail

add

public void add(java.lang.String property,
                PortletMessage message)
Añade un mensaje al conjunto de mensajes asociado a laa propiedad determinada

Parameters:
property - nombre de la propiedad (si es null o cadena vacía se tomará el valor PortletMessages.GLOBAL_MESSAGE)
message - Mensaje que se añadirá

add

public void add(PortletMessages messages)
Añade los mensajes de una instancia de la clase PortletMessages al conjunto de mensajes

Parameters:
messages - Instacia con los mensajes que se añadirán a la actual

clear

public void clear()
Elimina todos los mensajes de la instancia actual


isEmpty

public boolean isEmpty()
Determina si el conjunto actual de mensajes está vacío o no

Returns:
"true" si el conjunto actual de mensajes está vacío, "false" en caso contrario

get

public java.util.Iterator get()
Retorna el conjunto de todos los mensajes almacenados

Returns:
conjunto actual de mensajes

get

public java.util.Iterator get(java.lang.String property)
Retorna el conjunto de todos los mensajes almacenados asociados a la propiedad especificada

Parameters:
property - nombre de la propiedad (si es null o cadena vacía se tomará el valor PortletMessages.GLOBAL_MESSAGE)
Returns:
conjunto actual de mensajes asociados a la propiedad especificada

properties

public java.util.Iterator properties()
Retorna el conjunto de propiedades utilizados para almacenar mensajes

Returns:
conjunto de propiedades utilizados

size

public int size()
Retorna el número de pares propiedad-clave añadidos

Returns:
número total de pares propiedad-clave añadidos

size

public int size(java.lang.String property)
Retorna el número de mensajes asociados a la propiedad especificada

Parameters:
property - nombre de la propiedad (si es null o cadena vacía se tomará el valor PortletMessages.GLOBAL_MESSAGE)
Returns:
número total de mensajes asociados a la propiedad especificada