Exemplo n.º 1
0
  // Un unique groupe est associé à un événement
  public static Groupe obtenirGroupe(long idGroupe) {

    Groupe groupe = new Groupe();

    // requete pour récupérer la groupe associée à un événement
    String query =
        "SELECT *" + " FROM " + Table.GROUPE + " WHERE " + Colonne.ID_GROUPE + " = " + idGroupe;

    Log.d("query", query);

    Cursor c = database_.rawQuery(query, null);
    if (c.getCount() == 0) return groupe;
    // On récupère la groupe associée à un événement, il est unique
    c.moveToFirst();
    groupe.setIdBDD(c.getInt(NUM_COL_ID));
    //        groupe.setEvenement(evenement);
    // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A
    // completer!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    groupe.setIdFirebase(c.getString(NUM_COL_ID_FIREBASE));
    groupe.setListeMembre(UtilisateurBDD.obtenirUtilisateurs(c.getLong(NUM_COL_ID)));
    //        groupe.setConversation(ConversationBDD.obtenirConversation(groupe).getIdFirebase());
    // groupe.setListeMembre();
    c.close();
    return groupe;
  }
Exemplo n.º 2
0
  // On peut aussi récupérer une conversation entre plusieurs personnes qui forment juste un groupe
  public static Groupe obtenirGroupe(String idConversation) {

    Groupe groupe = new Groupe();

    // requete pour récupérer la groupe associée à une conversation
    String query =
        "SELECT *" + " FROM " + Table.GROUPE + " WHERE " + Colonne.ID_CONVERSATION + " = ?";

    Log.d("query", query);

    Cursor c = database_.rawQuery(query, new String[] {idConversation});
    // On récupère la groupe associée à une conversation, ce groupe est unique
    c.moveToFirst();
    groupe.setIdBDD(c.getInt(NUM_COL_ID));
    // groupe.setEvenement(c.getString(NUM_COL_NOM_CONVERSATION));
    // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A
    // completer!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    groupe.setIdFirebase(c.getString(NUM_COL_ID_FIREBASE));
    groupe.setConversation(idConversation);
    groupe.setListeMembre(UtilisateurBDD.obtenirUtilisateurs(c.getInt(NUM_COL_ID)));
    // groupe.setListeMembre();
    c.close();
    return groupe;
  }