GrOOm  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.example.groom.Preferences
Graphe de collaboration de com.example.groom.Preferences:
Collaboration graph

Fonctions membres publiques

boolean estVide ()
 
Preference getPreference ()
 
long inserer (String appareilGroom, int idPrecedentOccupant)
 
int modifier (int id, String appareilGroom, int idPrecedentOccupant)
 
 Preferences (Context context)
 
int supprimer (int id)
 

Fonctions membres privées

Preference cursorToServeur (Cursor c, boolean one)
 

Attributs privés

SQLiteDatabase bdd
 
GroomBDD groomBDD
 

Description détaillée

Définition à la ligne 8 du fichier Preferences.java.

Documentation des constructeurs et destructeur

◆ Preferences()

com.example.groom.Preferences.Preferences ( Context  context)

Définition à la ligne 13 du fichier Preferences.java.

Références com.example.groom.GroomBDD.getBDD(), et com.example.groom.GroomBDD.open().

14  {
15  groomBDD = new GroomBDD(context);
16  groomBDD.open();
17  bdd = groomBDD.getBDD();
18  }
SQLiteDatabase getBDD()
Definition: GroomBDD.java:29

Documentation des fonctions membres

◆ cursorToServeur()

Preference com.example.groom.Preferences.cursorToServeur ( Cursor  c,
boolean  one 
)
private

Définition à la ligne 70 du fichier Preferences.java.

Références com.example.groom.Preference.setAppareilGroom(), com.example.groom.Preference.setIdPrecedentOccupant(), et com.example.groom.Preference.setIdPreferences().

Référencé par com.example.groom.Preferences.getPreference().

71  {
72  if (c.getCount() == 0)
73  return null;
74 
75  if(one)
76  c.moveToFirst();
77 
78  Preference preference = new Preference();
79  preference.setIdPreferences(c.getInt(0));
80  preference.setAppareilGroom(c.getString(1));
81  preference.setIdPrecedentOccupant(c.getInt(2));
82 
83  if (one)
84  c.close();
85  return preference;
86  }

◆ estVide()

boolean com.example.groom.Preferences.estVide ( )

Définition à la ligne 56 du fichier Preferences.java.

57  {
58  Cursor c = bdd.rawQuery("SELECT * FROM preferences", null);
59 
60  if(c.getCount() == 0)
61  {
62  return true;
63  }
64  else
65  {
66  return false;
67  }
68  }

◆ getPreference()

Preference com.example.groom.Preferences.getPreference ( )

Définition à la ligne 20 du fichier Preferences.java.

Références com.example.groom.Preferences.cursorToServeur().

Référencé par com.example.groom.IHMConnexion.lancerRecherchePeripherique().

21  {
22  Preference preference;
23  Cursor cursor = bdd.query("preferences", new String[] {"idPreferences", "groom", "idPrecedentOccupant"},
24  null, null, null, null, null, null);
25 
26  cursor.moveToFirst();
27  preference = cursorToServeur(cursor, false);
28 
29  cursor.close();
30  return preference;
31  }
Preference cursorToServeur(Cursor c, boolean one)

◆ inserer()

long com.example.groom.Preferences.inserer ( String  appareilGroom,
int  idPrecedentOccupant 
)

Définition à la ligne 33 du fichier Preferences.java.

34  {
35  ContentValues values = new ContentValues();
36  values.put("groom", appareilGroom);
37  values.put("idPrecedentOccupant", idPrecedentOccupant);
38 
39  return bdd.insert("preferences", null, values);
40  }

◆ modifier()

int com.example.groom.Preferences.modifier ( int  id,
String  appareilGroom,
int  idPrecedentOccupant 
)

Définition à la ligne 42 du fichier Preferences.java.

43  {
44  ContentValues values = new ContentValues();
45  values.put("groom", appareilGroom);
46  values.put("idPrecedentOccupant", idPrecedentOccupant);
47 
48  return bdd.update("preferences", values, "idPreferences = " + id, null);
49  }

◆ supprimer()

int com.example.groom.Preferences.supprimer ( int  id)

Définition à la ligne 51 du fichier Preferences.java.

52  {
53  return bdd.delete("preferences", "idOccupant = " + id, null);
54  }

Documentation des données membres

◆ bdd

SQLiteDatabase com.example.groom.Preferences.bdd
private

Définition à la ligne 11 du fichier Preferences.java.

◆ groomBDD

GroomBDD com.example.groom.Preferences.groomBDD
private

Définition à la ligne 10 du fichier Preferences.java.


La documentation de cette classe a été générée à partir du fichier suivant :