es.caib.bpm.utils
Class ColeccionesUtils

java.lang.Object
  extended by es.caib.bpm.utils.ColeccionesUtils

public class ColeccionesUtils
extends java.lang.Object

Author:
azalazar Metodos de conveniencia para el uso de colecciones

Constructor Summary
ColeccionesUtils()
           
 
Method Summary
static java.util.Collection getValorCampoElemento(java.util.Collection coleccionEntidad, java.lang.String metodo)
          Devuelve una coleccion de resultados de aplicar el metodo getter especificado a cada elemento de la coleccionEntidad
static java.lang.String getValorCampoElementoToQueryIn(java.util.Collection coleccionEntidad, java.lang.String metodo)
          Devuelve una coleccion de resultados de aplicar el metodo getter especificado a cada elemento de la coleccionEntidad
static java.util.Collection invertirOrden(java.util.Collection coleccion)
          Invierte el orden de la coleccion
static java.util.Collection ordenar(java.util.Collection coleccion, java.util.Comparator comparator)
          Ordena una coleccion utilizando el Comparator especificado
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColeccionesUtils

public ColeccionesUtils()
Method Detail

ordenar

public static java.util.Collection ordenar(java.util.Collection coleccion,
                                           java.util.Comparator comparator)
                                    throws java.lang.Exception
Ordena una coleccion utilizando el Comparator especificado

Parameters:
coleccion -
comparator -
Returns:
Throws:
java.lang.Exception

invertirOrden

public static java.util.Collection invertirOrden(java.util.Collection coleccion)
Invierte el orden de la coleccion

Parameters:
coleccion -
Returns:
la coleccion con el orden invertido

getValorCampoElementoToQueryIn

public static java.lang.String getValorCampoElementoToQueryIn(java.util.Collection coleccionEntidad,
                                                              java.lang.String metodo)
                                                       throws java.lang.SecurityException,
                                                              java.lang.NoSuchMethodException,
                                                              java.lang.IllegalArgumentException,
                                                              java.lang.IllegalAccessException,
                                                              java.lang.reflect.InvocationTargetException
Devuelve una coleccion de resultados de aplicar el metodo getter especificado a cada elemento de la coleccionEntidad

Parameters:
coleccionEntidad -
metodo -
Returns:
una coleccion con los resultados devueltos por los getter aplicados
Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.Exception

getValorCampoElemento

public static java.util.Collection getValorCampoElemento(java.util.Collection coleccionEntidad,
                                                         java.lang.String metodo)
                                                  throws java.lang.Exception
Devuelve una coleccion de resultados de aplicar el metodo getter especificado a cada elemento de la coleccionEntidad

Parameters:
coleccionEntidad -
metodo -
Returns:
una coleccion con los resultados devueltos por los getter aplicados
Throws:
java.lang.Exception


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.