Package fr.tse.fise2.pip.Utils
Class Utils
java.lang.Object
fr.tse.fise2.pip.Utils.Utils
public class Utils
extends java.lang.Object
Classe permettant d'offrir des outils utiles aux dveloppeurs, afin de
manipuler les diffrents objets avec plus de facilit
- Author:
- Yammine Eric, Solane Alexandre
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
Modifier and Type Method Description static int
CountTweets(com.google.gson.JsonArray tweetList)
Mthode qui va renvoyer le nombre de tweets compris dans une tweetListstatic java.lang.String
hashPassword(java.lang.String passwordToHash, java.lang.String salt)
Mthode permettant de hasher un mot de passe de l'utilisateur afin de pouvoir le stocker dans la Databasestatic java.util.Set<Hashtag>
setLimit(java.util.Set<Hashtag> list, int n)
Mthode permettant de limiter la liste de Hashtag les plus utiliss aux "n" premiers, en ajoutant le Hashtag "Other" qui va prendre en compte ceux qu'on a "coups"static java.util.Set<Hashtag>
setPercentage(java.util.Set<Hashtag> list)
Methode qui ajoute a chaque Hashtag dans le set en parametre le pourcentage correspondant a la presence du hashtag dans le setstatic javafx.collections.ObservableList<Hashtag>
toObservableList(java.util.Set<Hashtag> set)
Methode qui renvoie le set passe en parametre sous la forme d'une observableList pour l'afficher graphiquement.
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
setLimit
Mthode permettant de limiter la liste de Hashtag les plus utiliss aux "n" premiers, en ajoutant le Hashtag "Other" qui va prendre en compte ceux qu'on a "coups"- Parameters:
list
- La liste de Hashtag que l'on veut limitern
- le nombre de hashtags que l'on veut garder dans la liste- Returns:
- Liste de hashtag limite aux n premiers (les tops hashtags) , avec le hashtag "Other" qui regroupe ceux que l'on a laisss de ct
-
setPercentage
Methode qui ajoute a chaque Hashtag dans le set en parametre le pourcentage correspondant a la presence du hashtag dans le set- Parameters:
list
- Set avec les hashtag a traiter- Returns:
- set avec les hashtag et leur pourcentage
-
hashPassword
public static java.lang.String hashPassword(java.lang.String passwordToHash, java.lang.String salt)Mthode permettant de hasher un mot de passe de l'utilisateur afin de pouvoir le stocker dans la Database- Parameters:
passwordToHash
- Le mot de passe hashersalt
- String sel ajouter permettant de scuriser le hash- Returns:
- hashedPassword String envoie le mot de passe hash
-
CountTweets
public static int CountTweets(com.google.gson.JsonArray tweetList)Mthode qui va renvoyer le nombre de tweets compris dans une tweetList- Parameters:
tweetList
- L'array comportant les tweets que l'on veut compter- Returns:
- Le nombre de tweets prsents dans cet array
-
toObservableList
public static javafx.collections.ObservableList<Hashtag> toObservableList(java.util.Set<Hashtag> set)Methode qui renvoie le set passe en parametre sous la forme d'une observableList pour l'afficher graphiquement.- Parameters:
set
- Set contenant les hashtags a afficher- Returns:
- la ObservableList contenant les hashtag a afficher
-