net.leadware.persistence.tools.api.collection.utils
Class ConverterUtil

java.lang.Object
  extended by net.leadware.persistence.tools.api.collection.utils.ConverterUtil

public class ConverterUtil
extends Object

Classe d'aide permettant de convertir des ensembles de donnees en d'autres

Since:
8 déc. 2013 - 11:20:57
Author:
Jean-Jacques ETUNE NGI

Constructor Summary
ConverterUtil()
           
 
Method Summary
static
<T> List<T>
convertArrayToList(T... objects)
          Méthode de conversion d'un tableau de T en List
static
<T> Set<T>
convertArrayToSet(T... objects)
          Méthode de conversion d'un tableau de T en Set
static
<T> List<T>
convertCollectionToList(Collection<T> collection)
          Methode de conversion d'une collection en Liste
static
<K,T> Map<K,T>
convertCollectionToMap(Collection<T> collection, String keyPropertyName)
          Methode permettant de transformer une Collection d'Objet en Map
static
<T> Set<T>
convertCollectionToSet(Collection<T> collection)
          Methode de conversion d'une collection en Ensemble
static
<K,T> Collection<T>
convertMapToCollection(Map<K,T> map)
          Methode de conversion d'une MAP en Collection
static
<K,T> List<T>
convertMapToList(Map<K,T> map)
          Methode de conversion d'une MAP en Liste
static
<K,T> Set<T>
convertMapToSet(Map<K,T> map)
          Methode de conversion d'une MAP en Set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConverterUtil

public ConverterUtil()
Method Detail

convertCollectionToMap

public static <K,T> Map<K,T> convertCollectionToMap(Collection<T> collection,
                                                    String keyPropertyName)
Methode permettant de transformer une Collection d'Objet en Map

Type Parameters:
K - Parametre de Type de la Cle
T - Parametre de Type du contenu de la collection
Parameters:
collection - Collection a trangormer
keyPropertyName - Propriete de l'objet permettant l'indexation
Returns:
Map des Objet range suivant la propriete cle

convertCollectionToSet

public static <T> Set<T> convertCollectionToSet(Collection<T> collection)
Methode de conversion d'une collection en Ensemble

Type Parameters:
T - Parametre de Type du contenu de la Collection
Parameters:
collection - Collection a convertir
Returns:
Ensemble converti

convertCollectionToList

public static <T> List<T> convertCollectionToList(Collection<T> collection)
Methode de conversion d'une collection en Liste

Type Parameters:
T - Parametre de Type du contenu de la Collection
Parameters:
collection - Collection a convertir
Returns:
Liste converti

convertMapToCollection

public static <K,T> Collection<T> convertMapToCollection(Map<K,T> map)
Methode de conversion d'une MAP en Collection

Type Parameters:
K - Parametre de Type de la Cle
T - Parametre de Type du contenu de la MAP
Parameters:
map - MAP a convertir
Returns:
Collection convertie

convertMapToList

public static <K,T> List<T> convertMapToList(Map<K,T> map)
Methode de conversion d'une MAP en Liste

Type Parameters:
K - Parametre de Type de la Cle
T - Parametre de Type du contenu de la MAP
Parameters:
map - MAP a convertir
Returns:
Liste convertie

convertMapToSet

public static <K,T> Set<T> convertMapToSet(Map<K,T> map)
Methode de conversion d'une MAP en Set

Type Parameters:
K - Parametre de Type de la Cle
T - Parametre de Type du contenu de la MAP
Parameters:
map - MAP a convertir
Returns:
Ensemble convertie

convertArrayToSet

public static <T> Set<T> convertArrayToSet(T... objects)
Méthode de conversion d'un tableau de T en Set

Type Parameters:
T - Parametre de type de contenu
Parameters:
objects - Tableau a convertir

convertArrayToList

public static <T> List<T> convertArrayToList(T... objects)
Méthode de conversion d'un tableau de T en List

Type Parameters:
T - Parametre de type de contenu
Parameters:
objects - Tableau a convertir


Copyright © 2015 Leadware. All Rights Reserved.