Package fr.tse.fise2.pip.graphic
Class HobbiesController
java.lang.Object
fr.tse.fise2.pip.graphic.HobbiesController
public class HobbiesController
extends java.lang.Object
Controller qui gere les interactions de l'utilisateur avec l'affichage des
POI.
- Author:
- Queffelec Matthieu
-
Constructor Summary
Constructors Constructor Description HobbiesController(MainController mainController)
-
Method Summary
Modifier and Type Method Description void
addHobby(java.lang.String hobby)
Methode qui permet d'ajouter un POI.void
addKeyword(java.lang.String keyword)
Methode qui permet d'ajouter un element au POI selectionne.void
displayPopup(java.lang.String type)
Methode qui affiche un popup pour permettre a l'utilisateur de rentrer un nouveau POI ou element d'un POI.boolean
isHobbyEmpty(java.lang.String hobbyToCheck)
Verifie si le POI specifie n'a pas d'elementsvoid
save()
Methode qui sauvegarde les point d'interet dans la BDDvoid
setScene(java.util.ArrayList<java.util.ArrayList<java.lang.String>> hobbiesNew)
Methode qui permet de mettre a jour l'affichage des POI.void
updateHobbies()
Methode qui met a jour l'affichage des POI.void
updateKeyword()
Methode qui efface l'affichage des elements des POI pour afficher la liste correspondante au POI selectionnee.
-
Constructor Details
-
Method Details
-
setScene
public void setScene(java.util.ArrayList<java.util.ArrayList<java.lang.String>> hobbiesNew)Methode qui permet de mettre a jour l'affichage des POI.- Parameters:
hobbiesNew
- la liste des POI a afficher.
-
updateKeyword
public void updateKeyword()Methode qui efface l'affichage des elements des POI pour afficher la liste correspondante au POI selectionnee. -
displayPopup
public void displayPopup(java.lang.String type)Methode qui affiche un popup pour permettre a l'utilisateur de rentrer un nouveau POI ou element d'un POI.- Parameters:
type
- String indiquant si il faut que le popup soit celui des POI ou des elements.
-
addKeyword
public void addKeyword(java.lang.String keyword)Methode qui permet d'ajouter un element au POI selectionne. Il met a jour l'affichage et la liste de hobby en memoire.- Parameters:
keyword
- l'element a ajouter.
-
addHobby
public void addHobby(java.lang.String hobby)Methode qui permet d'ajouter un POI. Met a jour l'affichage et la liste de POI en memoire.- Parameters:
hobby
- String contenant le nom du nouveau POI.
-
updateHobbies
public void updateHobbies()Methode qui met a jour l'affichage des POI. -
save
public void save()Methode qui sauvegarde les point d'interet dans la BDD -
isHobbyEmpty
public boolean isHobbyEmpty(java.lang.String hobbyToCheck)Verifie si le POI specifie n'a pas d'elements- Parameters:
hobbyToCheck
- POI a verifier- Returns:
- boolean qui indique si le POI est vide ou non
-