Controle.pdf


Aperçu du fichier PDF controle.pdf

Page 1 2 3 4




Aperçu texte


package com.example.elegestionfamillesmedandroid.controleur;
import android.content.Context;
import com.example.elegestionfamillesmedandroid.modele.Familles;
import com.example.elegestionfamillesmedandroid.modele.Medicaments;
import java.util.ArrayList;
//

import com.example.eleppeandroidstudio.modele.AccesDistant;

public class Controle {
// propriétés
private static Controle instance = null;
private static Familles famille;
private static Medicaments medicament;
private static Context contexte;
private ArrayList<Familles> lesFamilles = new ArrayList<Familles>();
private ArrayList<Medicaments> lesMedicaments = new
ArrayList<Medicaments>();
//

private static AccesDistant accesDistant;
/**
** Constructeur privé
*/
private Controle() {
super();
}

/*

//

/**
* création de l'instance Famille
* @return instance
*/
public static final Controle getReqFam(Context contexte) {
if(contexte != null) {
Controle.contexte = contexte;
}
if (Controle.instance == null) {
Controle.instance = new Controle();
accesDistant = new AccesDistant();
accesDistant.envoi("selectFam", new JSONArray());
}
return Controle.instance;
}

*/

/*

/**
* création de l'instance Medicament
* @return instance
*/
public static final Controle getReqMed(Context contexte) {
if(contexte != null) {
Controle.contexte = contexte;
}
if (Controle.instance == null) {
Controle.instance = new Controle();
accesDistant = new AccesDistant();
accesDistant.envoi("selectMed", new JSONArray());
}
return Controle.instance;