Class Controle
- java.lang.Object
-
- com.example.mediatek86formations.controleur.Controle
-
public class Controle extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFavori(Formation unFavori)Ajoute un Favori à la table favori et à listevoidaddLstFavoris(Formation unFavori)Ajoute un Favori à la listebooleangetFavoriWindow()recupere le boolean qui test si nous somme dans FavoriActivityFormationgetFormation()static ControlegetInstance(android.content.Context contexte)récupération de l'instance unique de Controlejava.util.ArrayList<Formation>getLesFavoris()getter sur la liste des Favorisjava.util.ArrayList<Formation>getLesFavorisFiltre(java.lang.String filtre)retourne les favoris filtrésjava.util.ArrayList<Formation>getLesFormationFiltre(java.lang.String filtre)retourne les formations filtrésjava.util.ArrayList<Formation>getLesFormations()java.util.ArrayList<Formation>getLstFiltres(java.lang.String filtre, java.util.ArrayList<Formation> lesFormations)Filtre pour Favori et FormationsbooleanisFormationFavori(Formation uneFormation)retourne true si une Formation appartient à la table Favorijava.util.ArrayList<Formation>recupFavoris()Retourne la liste des favorisvoidremoveFavori(Formation unFavori)Supprime un favori de la liste est de la tablevoidremoveLstFavoris(Formation unFavori)Supprime un Favori de la listevoidsetFavoriWindow(boolean favoriWindow)Met le boolean de FavoriActivity à true ou à false selon si on est dedans ou nonvoidsetFormation(Formation formation)voidsetLesFavoris(java.util.ArrayList<java.lang.Integer> lstIdFavoris)Setter sur la liste des FavorivoidsetLesFormations(java.util.ArrayList<Formation> lesFormations)
-
-
-
Method Detail
-
getInstance
public static final Controle getInstance(android.content.Context contexte)
récupération de l'instance unique de Controle- Returns:
- instance
-
getFormation
public Formation getFormation()
-
setFormation
public void setFormation(Formation formation)
-
getLesFormations
public java.util.ArrayList<Formation> getLesFormations()
- Returns:
- lesFormations
-
setLesFormations
public void setLesFormations(java.util.ArrayList<Formation> lesFormations)
-
isFormationFavori
public boolean isFormationFavori(Formation uneFormation)
retourne true si une Formation appartient à la table Favori- Parameters:
uneFormation-- Returns:
- boolean
-
addFavori
public void addFavori(Formation unFavori)
Ajoute un Favori à la table favori et à liste- Parameters:
unFavori-
-
addLstFavoris
public void addLstFavoris(Formation unFavori)
Ajoute un Favori à la liste- Parameters:
unFavori-
-
removeLstFavoris
public void removeLstFavoris(Formation unFavori)
Supprime un Favori de la liste- Parameters:
unFavori-
-
removeFavori
public void removeFavori(Formation unFavori)
Supprime un favori de la liste est de la table- Parameters:
unFavori-
-
setFavoriWindow
public void setFavoriWindow(boolean favoriWindow)
Met le boolean de FavoriActivity à true ou à false selon si on est dedans ou non- Parameters:
favoriWindow-
-
getFavoriWindow
public boolean getFavoriWindow()
recupere le boolean qui test si nous somme dans FavoriActivity- Returns:
- boolean
-
recupFavoris
public java.util.ArrayList<Formation> recupFavoris()
Retourne la liste des favoris- Returns:
-
getLesFormationFiltre
public java.util.ArrayList<Formation> getLesFormationFiltre(java.lang.String filtre)
retourne les formations filtrés- Parameters:
filtre-- Returns:
-
getLesFavorisFiltre
public java.util.ArrayList<Formation> getLesFavorisFiltre(java.lang.String filtre)
retourne les favoris filtrés- Parameters:
filtre-- Returns:
-
getLstFiltres
public java.util.ArrayList<Formation> getLstFiltres(java.lang.String filtre, java.util.ArrayList<Formation> lesFormations)
Filtre pour Favori et Formations- Parameters:
filtre-lesFormations-- Returns:
-
getLesFavoris
public java.util.ArrayList<Formation> getLesFavoris()
getter sur la liste des Favoris- Returns:
- lstFavoris
-
setLesFavoris
public void setLesFavoris(java.util.ArrayList<java.lang.Integer> lstIdFavoris)
Setter sur la liste des Favori- Parameters:
lstIdFavoris-
-
-